我想检查执行 cron 作业时使用的环境。我以前让它工作过,但它在某个时候停止了。
这是 crontab 文件中的 cron 作业:
20 13 * * * /usr/bin/env >> /home/user/folder1/environment1.log
通过此行,我希望将环境变量转储到 environment1.log 文件中。
有人建议要检查什么吗?
答案1
答案2
您可以检查 cron 日志以查看事件是否触发。在我的 centos unix 上,路径是:
/var/log/cron
我还对其进行了配置,以便日志轮换保留大约 30 天的日志,这样我就可以检查是否出现问题。
我要检查的另一件事是 cron 服务是否正在运行。在 Centos 中:
service crond status
您还可以使用以下方法进行检查:
ps -ef | grep crond