歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux基礎 >> 關於Linux

Linux crontab日志簡介

crontab是Linux下最常用的計劃任務服務。本文跟大家分享一下有關linux crontab日志存放的一些心得,希望本文能教會你更多東西。

默認情況下,crontab中執行的日志寫在/var/log下,如:

#ls /var/log/cron*

/var/log/cron /var/log/cron.1 /var/log/cron.2 /var/log/cron.3 /var/log/cron.4

如果日志有問題,可以參考以下做法:

為crontab增加日志

crontab的日志比較簡單,當crond執行任務失敗時會給用戶發一封郵件。恰巧在我們的一台服務器上發現一個任務沒有正常執行,而且crond發郵件也失敗了。通過看mail的日志,看到是磁盤空間不足造成的。

此外,同事幫我為crontab中的任務增加自己的日志,這樣出錯後,比較容易看到原因。

0 6 * * * $HOME/for_crontab/createTomorrowTables 》 $HOME/for_crontab/mylog.log 2>&1

把錯誤輸出和標准輸出都輸出到mylog.log中。

注意:不要寫成

0 6 * * * $HOME/for_crontab/createTomorrowTables 2>&1 》 $HOME/for_crontab/mylog.log

否則就輸出到標准輸出了

 

Copyright © Linux教程網 All Rights Reserved