Як перевірити журнали хронів в Ubuntu


31

Я перейшов, /var/log/cronале цей файл порожній.

Як перевірити, чи ввімкнено crontab чи працює належним чином чи немає в ubuntu

Спасибі

Відповіді:


30

Якщо ви хочете знати, чи працює він, ви можете зробити щось на кшталт 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)

Дякую приятелю, я шукаю хед-Інтернет, і вони синхронізували файл журналу / var / log / cron або cron.log, для чого це файл

1
Все залежить від налаштування syslog. Деякі дистрибутиви / Unix розділять усе, інші демпфірують майже все в один файл.
Девід

50
  1. змінити rsyslogconfig: відкрити /etc/rsyslog.d/50-default.conf, видалити #ранішеcron.*
  2. перезапустити послугу rsyslog: sudo service rsyslog restart
  3. перезапустити сервіс Cron: service cron restart

тепер ви можете перевірити журнал хронів з файлу /var/log/cron.log


2
Це чудово. Економить пошук через syslog
записує

1
Найкраща відповідь поки що.
азеем

Перевірте, /etc/rsyslog.confчи є у вас старша система чи немає нічого в цьому/etc/rsyslog.d
Wimateeka

@Sean Ми також можемо перезапустити послугу Cron, sudo service cron restartкрім того, що ваша відповідь спрацювала як «Чарівність» !!
Hussain7

17

За замовчуванням журнал хронів в Ubuntu знаходиться за адресою /var/log/syslog. Використовуйте команду нижче, щоб перевірити записи хронів у цьому файлі.

grep cron /var/log/syslog


1
Пошуковий нечутливий пошук дає більш вичерпні результати. grep -i cron /var/log/syslog
Генрі
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.