crontab 任務日誌

2021-06-10 06:18:06 字數 662 閱讀 8123

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

否則就輸出到標準輸出了

crontab 任務排程

1 編輯crontab crontab u root e 5 home root zbb aaa.sh 2 檢視crontab crontab u root l 5 home mmroot zbb aaa.sh 作者主頁 3 cron 任務排程 etc crontab第1 列分鐘1 59 第2列小時...

crontab任務計畫

crontab命令用於設定週期性的被執行指令。通常在後台執行。linux 系統中經常會用到。crontab 檔案每行都遵守特定的格式,主要是由空格或 tab分隔為數個領域,每個領域可以放置單一或多個數值。使用說明 crontab e l r v e 編輯 crontab r 刪除任務計畫 l 列出任...

crontab使用日誌

cron 是 linux 的內建服務 檢視服務狀態 vagrant vagrant c5 x86 64 sbin service crond status crond pid 2168 正在執行.關閉服務 vagrant vagrant c5 x86 64 sudo sbin service cro...