crontab不執行的原因和解決方案

2021-06-21 22:34:59 字數 558 閱讀 2425

首先得確定,指令碼寫的是否正確,shell指令碼是否擁有執行許可權。一切正常還不能執行的話,就用以下方法

使root使用者的crontab生效

crontab -u root /var/spool/cron/root
重啟crontab服務

service crond restart
"cronfile1":2: premature eof

errors in crontab file, can"t install.

在crontab檔案末尾增加乙個空行就可解決此問題。

"/tmp/crontab.ninm91":1: bad day-of-week

errors in crontab file,can"t install

根據提示,是第一行的 周寫錯了

crontab -e儲存時,crond會檢測時間格式,如果時間格式不正確就會報錯errors in crontab file,can』t install,還是乙個很人性化的設定。

如果確定時間格式沒寫錯,就先不要管他了,先測試下crontab是否執行吧!

crontab定時任務不執行的原因

檢視所有使用者下的定時任務 foruin cat etc passwd cut d f1 do crontab l u u done 網上主要說了這5個原因 1 crond服務未啟動 crontab不是linux核心的功能,而是依賴乙個crond服務,這個服務可以啟動當然也可以停止。如果停止了就無法...

普通使用者crontab不執行原因

今天我發現我寫的cron竟然沒執行,然後在cron log裡發現下面的資訊 cron failed to open pam security session,cannot set security context 出現類似現象一般原因有二 1 的使用者資訊在shadow裡不存在 2 需要改密碼了,可...

crontab 執行失敗原因

1.cron 服務沒有啟動 使用 etc init.d crond status 如沒有啟動,啟動該服務 etc init.d crond start 2.crontab 指令碼中使用了相對路徑引用可執行檔案,導致找不到可執行檔案 3.crontab 使用者對crontab 指令碼中呼叫的可執行程式...