之前寫過一個定時關機的crontab,后來關掉之后發現還是每天定時關機
查看crontab狀態
1 [root@puppetclient var]# service crond status 2 crond dead but pid file exists
提示報錯: crond dead but pid file exists
解決過程
ps -ef | grep crond 以及把進程殺死 查看還是有該報錯
嘗試把進程文件刪除掉
1 [root@puppetclient var]# find -name cron* 2 ./spool/anacron/cron.daily 3 ./spool/anacron/cron.weekly 4 ./spool/anacron/cron.monthly 5 ./spool/cron 6 ./lock/subsys/crond 7 ./run/cron.reboot 8 ./run/crond.pid 9 10 [root@puppetclient run]# rm -rf crond.pid 11 [root@puppetclient run]# service crond status 12 crond dead but subsys locked
查看還是有該報錯
然后,嘗試重啟crontab
1 [root@puppetclient run]# service crond restart 2 Starting crond: [ OK ] 3 [root@puppetclient run]# service crond status 4 crond (pid 6131) is running... 5 [root@puppetclient run]# service crond stop 6 Stopping crond: [ OK ] 7 [root@puppetclient run]# service crond status 8 crond is stopped
解決方法:
建議先嘗試重啟下查看是否還有該報錯
如果還有的話 需要把進程文件刪除掉