я пошел в /var/log/cron
но этот файл пуст.
Как проверить, включен ли crontab, правильно ли работает или нет в ubuntu
Спасибо
rsyslog
config: открыть /etc/rsyslog.d/50-default.conf
,удалять #
перед cron.*
sudo service rsyslog restart
service cron restart
теперь вы можете проверить журнал cron из файла /var/log/cron.log
Если вы хотите узнать, работает ли он, вы можете сделать что-то вроде sudo status cron
или ps aux | grep cron
.
Если вы хотите узнать, запущены ли ваши задания cron, проверьте /var/log/syslog
с именем процесса cron. Например:
Apr 26 21:17:01 example CRON[18055]: (root) CMD ( cd / && run-parts --report /etc/cron.hourly)
По умолчанию журнал cron в Ubuntu находится по адресу /var/log/syslog
. Используйте команду ниже, чтобы проверить записи cron в этом файле.
grep cron /var/log/syslog
Новая информация на 2020 год: cron теперь является сервисом systemctl, поэтому вы можете иметь журналы cron / anacron с помощью:
journalctl -u cron.service
если вы установили anacron, то же самое с:
journalctl -u anacron.service
(Anacron предназначен для настольных компьютеров, когда не гарантируется, что ваш компьютер всегда будет включен. Он обеспечивает выполнение ежедневных заданий, даже если ваш компьютер выключен на 5'00, при запуске компьютера).