Cron
Ran chkconfig 但 crond 在 Amazon Linux 上重新啟動時未啟動
我正在嘗試讓 cron 守護程序在 Amazon Linux 實例(Linux 版本 3.14.57-34.46.amzn1.x86_64)上重新啟動時啟動。我跑了:
$ sudo chkconfig crond on
如果我執行:
$ chkconfig --list crond
我得到:
crond 0:off 1:off 2:on 3:on 4:on 5:on 6:on
系統預設執行級別為 3。
手動啟動/停止 crond 可以正常工作,並且執行我的 crontab 中的命令。
$ sudo service crond <start|stop|restart>
重新啟動後沒有警告或錯誤日誌
/var/log/cron
(手動啟動 cron 後有非錯誤日誌)或/var/log/messages
. 我錯過了什麼嗎?我該如何調試呢?
萬一有人遇到類似問題,問題出在:nginx 也設置為在啟動時啟動,並具有受密碼保護的 SSL 證書密鑰。從密鑰中刪除密碼後,crond 在重新啟動時啟動。
我遇到了類似的情況。但最後我解決了。
我嘗試了2種方式。
(1) 都需要更新
sudo yum update
(2) 等待登錄完成AmazonLinux上的所有初始化