起因今天發現一台伺服器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...