![CRON/crontab 没有记录错误?](https://linux22.com/image/1025163/CRON%2Fcrontab%20%E6%B2%A1%E6%9C%89%E8%AE%B0%E5%BD%95%E9%94%99%E8%AF%AF%EF%BC%9F.png)
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)
有没有地方记录该错误?