Cron 日志显示活动,但应用程序日志不显示任何内容

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)

但我的应用程序中没有日志,我可以看出应用程序尚未运行。

我缺少什么?

答案1

docker-compose在 cron 中找不到 usersPATH变量,因此无法运行。

解决此问题的一种方法是提供二进制文件的完整路径。

0 0 * * * cd /home/ec2-user/myapp && /usr/local/bin/docker-compose up

相关内容