Ночью сервер перезагрузили по плану. Утром оказалось, что задания по расписанию не выполнялись: планировщик cron после загрузки не запустился. Дежурный запустил его вручную, и задания пошли.
Чтобы ночь не повторилась, спроси машину, в каком состоянии cron.
Три вопроса машине
Задай машине три вопроса: работает ли cron сейчас, запустится ли cron при загрузке и запустится ли при загрузке ssh — служба, через которую заходят на сервер.
Сначала предположи
Утром дежурный запустил cron вручную. Что напечатает systemctl is-enabled cron?
Теперь начни упражнение, выполни команду и сверь прогноз с выводом.
Почему ночная перезагрузка подняла ssh, но не подняла cron?
-
Запуск у cron проходит: дежурный запустил его утром, и
systemctl is-active cronпечатаетactive. -
Ночью cron не поднялся ещё до утреннего запуска. Запуск сделал так, что cron работает, а
disabledуis-enabledобъясняет ночь. -
nginx для входа не нужен, а при загрузке поднимается:
systemctl is-enabled nginxпечатаетenabled.
У ssh is-enabled печатает enabled, у cron — disabled: утренний запуск cron включил службу, а запуск при загрузке так и остался выключенным.