Crontab 小細節

指定時間定調試:使用date -s '%Y%m%d %H%M%S' 設置時間多次測試時:兩次時間設置需要跨天,第二次執行纔會成功。否則既不顯示成功,也不報錯。

改變文件調試:建議重啓使用service cron restart 重啓crontab服務。

crontab調試:多次運行但是無郵件通知。查看mailto參數,使用默認值(默認發送mail);查看日誌:/var/log/message顯示用mail相關信息,但無法找到部分郵件的正真原因。查看/var/log/mail.{err,warn,info}並未發現當前時間下的日誌。但是發現很久之前的日誌未postfix未開啓。查看postfix,確實未開啓。開啓之後就可以發送郵件了。

環境變量問題:對於將部分sqlplus命令加入腳本讓執行時回出現找不到sqlplus命令或者無$ORACLE_HOME。如果任務較多,在配置文件中加PATH可能不是很好。可以在腳本中加入 source ./profile,在子shell中加載環境變量。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章