在 Amazon Linux 上运行 chkconfig 但 crond 未在重启时启动

在 Amazon Linux 上运行 chkconfig 但 crond 未在重启时启动

我正在尝试让 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。我遗漏了什么吗?我该如何调试?

答案1

我也遇到过类似的情况。但最终我解决了。

我尝试了两种方法。

(1)全部需要更新
sudo yum update

(2)等待登录完成 AmazonLinux 上的所有初始化

答案2

如果有人遇到类似的问题,那么问题就出在这里:nginx 也设置为在启动时启动,并且有一个受密码保护的 SSL 证书密钥。从密钥中删除密码后,crond 在重启时启动。

相关内容