如果你的Linux -bash: crontab: command not found錯(cuò)誤,一個(gè)是沒(méi)有安裝,另一個(gè)是因?yàn)榱?下面一起來(lái)看解決方法.
操作步驟:
1.確認(rèn)crontab是否安裝:
執(zhí)行 crontab 命令如果報(bào) command not found,就表明沒(méi)有安裝.
2.安裝 crontab,執(zhí)行 yum install -y vixie-cron:
3.確認(rèn)是否安裝成功:執(zhí)行 crontab -l
4.看是否設(shè)置了開(kāi)機(jī)自動(dòng)啟動(dòng):
chkconfig --list crond
5.啟動(dòng)crontab
service crond start
如果安裝了還不能支持可能是權(quán)限問(wèn)題,腳本寫(xiě)的是否正確,shell腳本是否擁有執(zhí)行權(quán)限,一切正常還不能執(zhí)行的話,就用以下方法,使root用戶的crontab生效.
crontab -u root /var/spool/cron/root
重啟crontab服務(wù):service crond restart
可能出現(xiàn)的錯(cuò)誤:
"cronfile1":2: premature EOF errors in crontab file, can"t install.
在crontab文件末尾增加一個(gè)空行就可解決此問(wèn)題.
"/tmp/crontab.NINM91":1: bad day-of-week errors in crontab file,can"t install --Vevb.com
根據(jù)提示,是第一行的周寫(xiě)錯(cuò)了.
crontab -e保存時(shí),crond會(huì)檢測(cè)時(shí)間格式,如果時(shí)間格式不正確就會(huì)報(bào)錯(cuò)errors in crontab file,can’t install,還是一個(gè)很人性化的設(shè)置.
新聞熱點(diǎn)
疑難解答
圖片精選