在Unix和類Unix的操作系統之中,crontab命令常用於設置週期性被執行的指令,也可以理解爲設置定時任務。
crontab中的定時任務有時候沒有成功執行,什麼原因呢?這時就需要去日誌裏去分析一下了,那該如何查看crontab的日誌記錄呢?
1. linux
看 /var/log/cron.log這個文件就可以,可以用tail -f /var/log/cron.log觀察
2. unix
在 /var/spool/cron/tmp文件中,有croutXXX001864的tmp文件,tail 這些文件就可以看到正在執行的任務了。
3. mail任務
在 /var/spool/mail/root 文件中,有crontab執行日誌的記錄,用tail -f /var/spool/mail/root 即可查看最近的crontab執行情況。