Centos
Cron 日誌顯示活動,但應用程序日誌不顯示任何內容
我正在嘗試執行每日 cron 應用程序。
我做了什麼:
crontab -e
內部文件,我有:
0 0 * * * cd /home/ec2-user/myapp && docker-compose up
當我檢查時
/var/log/cron
,我得到:Jul 29 00:00:01 localhost CROND[28549]: (ec2-user) CMD (cd /home/ec2-user/myapp && docker-compose up)
但是我的應用程序中沒有日誌,我可以告訴應用程序沒有執行。
我錯過了什麼?
docker-compose
在 cron users 變數中找不到PATH
,因此無法執行。解決此問題的一種方法是提供二進製文件的完整路徑。
0 0 * * * cd /home/ec2-user/myapp && /usr/local/bin/docker-compose up