如何查看我的cron作业的结果?

Modified on: Sun, 13 Jan 2019 08:40:03 +0800

我看到很多关于如何运行crontab的指南,但我现在需要的是学习如何

  1. 查找有关cron作业的日志文件
  2. 配置记录的内容
  3. 醇>
作者:Zombies

最佳答案

检查您使用cron运行的程序是否有自己的日志文件。如果他们不将其输出写入标准输出,您可以将这些输出重定向到文件或邮寄给您。内部crontabs 标准shell重定向有效。

E.g。将some_job.sh的错误输出重定向到some_job.err并丢弃标准输出(即将其发送到/dev/null)添加以下重定向到您的crontab

 33 3 * * * /path/to/some_job.sh 1> /dev/null 2> /other/path/to/some_job.err

或将邮件发送给您(如果mail可用)

 33 3 * * * /path/to/some_job.sh 1> /dev/null 2>&1 | mail -s "cron output" you@example.org

相关问答

添加新评论