我想知道如何才能准确地看到每次执行时 cron 作业都在做什么。日志文件位于何处?或者我可以将输出发送到我的电子邮件吗?我已经设置了在 cron 作业运行时发送日志的电子邮件地址,但我还没有收到任何东西。
* * * * * myjob.sh >> /var/log/myjob.log 2>&1
会将 cron 作业的所有输出记录到 /var/log/myjob.log
您可以mail用来发送电子邮件。大多数系统会cron通过电子邮件将未处理的作业输出发送给 root 或相应的用户。
mail
cron