1. 程式人生 > >crontab命令不執行的問題排查

crontab命令不執行的問題排查

我們經常會遇到在crontab中建立了計劃任務,但是命令卻不執行的情況,遇到這種情況,可以按照如下思路進行排查:

1. 檢視crond服務是否開啟

service crond status

如果服務未開啟使用 service crond start命令啟用該服務

2. 檢視單獨執行該指令碼或命令時是否可以執行成功

如果單獨執行時沒問題,檢視crontab中是否將命令或指令碼名字寫錯

3. 確保crontab中使用的是絕對路徑

在crontab中要寫指令碼的絕對路徑,指令碼中的內容碰到路徑的也要寫絕對路徑,因為涉及到環境變數的問題,如果不寫絕對路徑,crontab在執行時有可能會因為找不到命令而無法執行。