Не работает cron

Добрый день. Столкнулся с проблемой, которая повторяется на нескольких контроллерах wb6:
crontab не выполняет команды, которые ему указаны. В частности, в crontab -e указываю ежедневную перезагрузку по времени
00 06 * * * reboot now
Ничего не происходит.
grep CRON /var/log/syslog возвращает no such file
apt-get install cron говорит, что стоит последняя версия

Здравствуйте!
Проверьте установленную версию пакета cron:

apt policy cron

Проверьте, запущен ли сервис командой:

systemctl status cron

Вывод команд покажите.

apt policy cron
cron:
Installed: 3.0pl1-128+deb9u2
Candidate: 3.0pl1-128+deb9u2
Version table:
*** 3.0pl1-128+deb9u2 500
500 http://security.debian.org stretch/updates/main armhf Packages
100 /var/lib/dpkg/status
3.0pl1-128+deb9u1 500
500 Index of /debian/ stretch/main armhf Packages

systemctl status cron
● cron.service - Regular background program processing daemon
Loaded: loaded (/lib/systemd/system/cron.service; enabled; vendor preset: enabled)
Active: active (running) since Mon 2022-07-11 23:01:31 MSK; 16h ago
Docs: man:cron(8)
Main PID: 354 (cron)
CGroup: /system.slice/cron.service
└─354 /usr/sbin/cron -f

Jul 11 23:01:31 wirenboard-AKPKESEI systemd[1]: Started Regular background program processing daemon.
Jul 11 23:01:31 wirenboard-AKPKESEI cron[354]: (CRON) INFO (pidfile fd = 3)
Jul 11 23:01:31 wirenboard-AKPKESEI cron[354]: (CRON) INFO (Running @reboot jobs)
Jul 12 06:00:02 wirenboard-AKPKESEI cron[354]: sendmail: Cannot open mail:25
Jul 12 06:25:04 wirenboard-AKPKESEI cron[354]: sendmail: Cannot open mail:25

Установил postfix, дабы убрать ошибку Cannot open mail:25, которая вылезала ровно во время выполнения команд крона. Но это не помогло. Вывод теперь пустой, но команды все еще не выполняются.

Нужно указывать полные пути до файлов и команд для cron. Попробуйте так:

00 06 * * * /sbin/reboot
1 лайк

Эта тема была автоматически закрыта через 7 дней после последнего ответа. В ней больше нельзя отвечать.