Я пытаюсь запустить демон 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
. Я что-то упускаю? Как я могу это отладить?
Я встречал похожую ситуацию. но в конце концов я решил это.
Я пробовал 2 способа.
(1) все требует обновления
sudo yum update
(2) дождитесь входа в систему, чтобы завершить всю инициализацию на AmazonLinux
Если у кого-то есть подобная проблема, вот в чем проблема: nginx также был настроен на запуск при загрузке и имел защищенный паролем ключ сертификата SSL. После того, как кодовая фраза была удалена из ключа, crond запустился при перезагрузке.