Назад | Перейти на главную страницу

Как проверить журналы cron в Ubuntu

я пошел в /var/log/cron но этот файл пуст.

Как проверить, включен ли crontab, правильно ли работает или нет в ubuntu

Спасибо

  1. модифицировать rsyslog config: открыть /etc/rsyslog.d/50-default.conf,удалять # перед cron.*
  2. перезапустите службу rsyslog: sudo service rsyslog restart
  3. перезапустить службу cron: 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, при запуске компьютера).