У меня есть система Ubuntu, в которой установлен анакрон. Однако я уверен, что он не работает. Он не запускает команды в /etc/cron.daily для вращения файлов системного журнала (я использую sysklog, у которого есть собственный метод ротационного журнала, а не logrotate). Последний раз, когда журналы чередовались, были в октябре 2009 года. /var/spool/anacron/cron.daily
Существует и содержание 20091015
. ПОЧЕМУ у нас было отключение электричества, и все перезагрузилось.
Как я могу отладить анакрон? Как я могу понять, почему он не работает? Мой первый инстинкт - искать /var/log/anacron
, но этого нет. Как я могу исправить это, чтобы заставить это работать снова?
Попробуйте запустить:
В этой строке будет указано, входит ли ваш новый скрипт в число «распознанных». Например, может быть, что у сценария неверное имя, отсутствует флаг exec или проблемы с разрешением и т. Д.
Я обнаружил, что инструмент run-parts (используемый cron) не любит суффикс .sh
источник
У меня Ubuunutu 8,04 VPS (W / Plesk), который был установлен Anacron, неправильно настроен и не работает. Переустановка apt-get воссоздала все соответствующие файлы.
После чего все, что мне нужно было сделать, это добавить запись в почасовой хронтаб, чтобы запустить анакрон и заставить его выполнять свою работу.
скрипт, который я вставил в cron.hourly /, был просто
источник
Попробуйте перезапустить службу, это дает вам ошибку?
источник
Некоторые из cron'ов в Linux являются нестабильными. Мы используем cfengine для перезапуска cron, и cron для просмотра cfengine для критически важных задач. В наши дни ни один не заметно заметно, хотя. Не так, как в 90-х годах, когда cron рушился каждый день :-)
источник
Если имя сценария в
/etc/cron.{daily,weekly,monthly}/
папке содержит точку, оно, похоже, не выполняется. Попробуйте переименовать его во что-то без точки в нем.источник