1. 程式人生 > >linux crontab 文件位置和日誌位置

linux crontab 文件位置和日誌位置

任務 備份 csdn cron linux c inux 用戶 默認 AR

一.文件位置

位置一般在/var/spool/cron/下,如果你是root用戶,那下面有個root文件,建議日常備份,避免誤刪除導致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的日誌比較簡單,當crond執行任務失敗時會給用戶發一封郵件。恰巧在我們的一臺服務器上發現一個任務沒有正常執行,而且crond發郵件也失敗了。通過看mail的日誌,看到是磁盤空間不足造成的。
可以將每條 crontab中的任務增加自己的日誌,有利於查找執行失敗原因。
0 6 * * * //root/script/ss.sh >> /root/for_crontab/mylog.log 2>&1
把錯誤輸出和標準輸出都輸出到mylog.log中。

如crontab 沒有成功,檢測crontab 服務是否啟動,

/etc/init.d/crond status

/etc/init.d/crond restart

cron 是系統守護進程,位置:
/etc/init.d/crond
參數:
start
stop
restart
reload
等等

轉載於:https://blog.csdn.net/hittata/article/details/7713072

linux crontab 文件位置和日誌位置