CRON/crontab 没有记录错误?

CRON/crontab 没有记录错误?

crontab有没有办法查看作业执行时是否有错误?

我特意添加了一个返回错误的命令,以便检查是否能够看到错误。

*/1 * * * * cd /home/dirthatdoesnotexist && echo "RUNNING" > /tmp/cronlog.log 2>&1

当我手动调用它时:

milano@milano-desktop:~$ cd /home/dirthatdoesnotexist && echo "RUNNING"
bash: cd: /home/dirthatdoesnotexist: No such file or directory

由于目录不存在,它返回错误。

但是当它被调用时我看不到错误CRON

我检查了/tmp/cronlog.log哪个不存在。我还检查了/var/log/syslog哪个显示命令已执行,但没有显示错误。

milano@milano-desktop:~$ tail /var/log/syslog

Dec  7 20:12:01 milano-desktop CRON[64936]: (milano) CMD (cd /home/dirthatdoesnotexist && echo "RUNNING" > /tmp/cronlog.log 2>&1)
Dec  7 20:12:01 milano-desktop CRON[64935]: (CRON) info (No MTA installed, discarding output)

有没有地方记录该错误?

相关内容