crontab日志
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 2>&1 >> $HOME/for_crontab/mylog.log
把錯誤輸出和標準輸出都輸出到mylog.log中。
?
注意:zsj朋友提醒上面的寫法有問題,應該是
0 6 * * * $HOME/for_crontab/createTomorrowTables >> $HOME/for_crontab/mylog.log 2>&1
否則就輸出到標準輸出了
本文轉自holy2009 51CTO博客,原文鏈接:http://blog.51cto.com/holy2010/354246
總結
- 上一篇: python学习笔记(05)
- 下一篇: Windows Mysql添加用户