Ubuntu檢視crontab執行日誌

2021-12-30 03:07:22 字數 681 閱讀 8704

起因今天發現一台伺服器crontab定時執行scp的備份指令碼失敗,手動執行指令碼沒問題,所以想從crontab的日誌裡找原因,突然發現我的/var/log下沒有cron日誌,這裡記錄一下如何ubuntu server如何檢視crontab日誌

www.2cto.com  

crontab記錄日誌

修改rsyslog

[html] 

sudo vim /etc/rsyslog.d/50-default.conf 

[html] 

cron.* /var/log/cron.log #將cron前面的注釋符去掉 

重啟rsyslog   www.2cto.com  

[html] 

sudo service rsyslog restart 

檢視crontab日誌

[html] 

less /var/log/cron.log  

crontab問題定位

檢視日誌

/var/log/cron.log 和 /var/mail/$user

因為crontab執行日誌記錄在cron.log,開啟sendmail服務會給當前crontab執行屬主傳送郵件

www.2cto.com  

ssh錯誤資訊

解決方法

刪除當前主機使用者的.ssh/hosts檔案即可

Ubuntu檢視crontab執行日誌

今天發現一台伺服器crontab定時執行scp的備份指令碼失敗,手動執行指令碼沒問題,所以想從crontab的日誌裡找原因,突然發現我的 var log下沒有cron日誌,這裡記錄一下如何ubuntu server如何檢視crontab日誌 html view plain copy print?su...

Ubuntu 使用crontab筆記

我遇到的crontab問題與解決 1 利用crontab e新增的定時任務無效,內容如下 bin sh home mywork script mytes.sh,每分鐘執行一次指令碼mytes.sh。這樣的寫法在其它機器上明明是可以跑的,奈何在我的機器不可以跑。查了資料,說可能是路徑和環境變數的問題,...

檢視crontab執行狀態

cron服務是linux的內建服務,但它不會開機自動啟動。可以用以下命令啟動和停止服務 sbin service crond start sbin service crond stop sbin service crond restart sbin service crond reload 要把cr...