我有 2 个 cron 作业,它们运行正常,但现在停止运行了。我查看了我的 crontab,一切看起来都正常。我如何知道这些作业是否正在运行?cron 是否有存储错误的地方?我在哪里可以查找特定于 cron 的错误,甚至是之前运行的 cron 作业的记录。
答案1
尝试将输出定向到日志文件。只需确保它存在并且可以由运行 cronjob 的任何用户写入即可。(在我的示例中,这将是 cyphertite)
我还建议在脚本的开头某处运行日期,以便您在日志文件中获取日期。
0 15 * * * /home/andrew/daily-backup.sh >> /var/log/cyphertite.log
此外,如果有帮助的话,cron 日志将被定向到 /var/log/syslog