解決crontab不能啟動(二)
背景:crond不能定時啟動指令碼,很大一部分原因是因為指令碼在執行中找不到指令碼中可執行檔案依賴的庫或可執行檔案的路徑不對。
解決方法:1)切換到root使用者; 在/etc/crond設定定時啟動執行的shell指令碼。
例如:在/etc/cronb 中寫入*/1 * * * * root /usr/local/bin/test.sh。代表 /usr/local/bin/路徑下的test.sh 指令碼每分鐘執行一次。
2) 如果出現錯誤,使用tail -f /var/spool/mail/root 檢視指令碼報出的錯誤資訊。