Cron

Ran chkconfig 但 crond 在 Amazon Linux 上重新啟動時未啟動

  • March 8, 2016

我正在嘗試讓 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上的所有初始化

引用自:https://serverfault.com/questions/748332