我有一个新安装的Ubuntu VPS,安装了logcheck。
每小时我都会收到一封包含以下内容的电子邮件:
Feb 15 19:09:01 zeus CRON[4626]: (CRON) error (grandchild #4627 failed with exit status 1) Feb 15 19:39:01 zeus CRON[4805]: (CRON) error (grandchild #4806 failed with exit status 1)
我不知道如何确定哪个cron作业失败或甚至正在运行。 我已经检查过我的cron文件夹中的所有脚本(每天,每小时,每月)执行没有错误,如果我手动运行它们,除了默认的cron作业之外,crontab页面中没有任何内容。
我怎样才能找出哪个脚本正在运行或为什么我得到这些错误?
编辑:
/ etc / aliases的输出是
postmaster: root logcheck: root
而/ var / spool / mail目录中不包含任何内容。
时间戳可能是你最好的线索。 @ hourly作业在一小时内运行,所以在/etc/cron.hourly/目录中不会有任何这样的简写或任何工作。
失败的工作在过去的9分钟和过去的每个小时39分钟运行。 如果我没有记错,那就是/etc/cron.d/php5运行的时候。
大多数失败的cron作业也将输出一个错误消息,通常会邮寄给你。 如果你没有得到cron作业的输出,那么检查/etc/aliases和/var/spool/mail/root 。