Где хранятся логи cron в Ubuntu 14.04?

Я пытаюсь выяснить, почему моя задача cron иногда не работает. Где cron хранит файлы журналов по умолчанию? Это / var / log / syslog?

Я посмотрел этот файл, и он пуст. Нужно ли что-то настраивать?

12
задан 17 May 2015 в 03:43

4 ответа

Как значение по умолчанию, журналы крона сохраняются в/var/log/syslog. Это зависит от rsyslogd конфигурации. Можно изменить его:
Переходят к конфигурации rsyslog

cd /etc/rsyslog.d/
sudo nano 50-default.conf

строка Uncoment:

#cron.*                         /var/log/cron.log

Сохранили файл и перезапускают Перезапуск rsyslog

sudo service rsyslog restart 

, который получает Ваш демон крона для, это - сообщения из нового файла

sudo service cron restart
0
ответ дан 17 May 2015 в 03:43

Когда cron не работает, это отошлет почту пользователю root. Единственная проблема: у Вас нет программного обеспечения для отправки / хранят почту в почтовых ящиках.

Но не бойтесь, Postfix здесь!

Постфикс установки

sudo apt-get update
sudo apt-get install postfix heirloom-mailx

Когда установка postfix, это спросит Вас, как Вам хотят установить его. На первом экране выбрать local only и возобновите значения по умолчанию для всего остального.

Конфигурирование постфикса

Теперь, с помощью любимого редактора, редактирования /etc/aliases. Это будет выглядеть примерно так в начале:

# See man 5 aliases for format
postmaster:    root

То, что это означает, то, что любая почта, отправленная в postnaster будет теперь отправлен в root также. В этом случае мы хотим любую почту, отправленную в root (для писем крона и любой другой системной почты), чтобы быть отправленным в username (нас).

Так, редактирование /etc/aliases быть похожими:

# See man 5 aliases for format
postmaster:    root
root:          norman

(Замена norman с Вашим именем пользователя, очевидно. Если у Вас нет того же имени/имени пользователя как я.:))

После того, как это будет все сказано и сделано, выполните следующую команду к push изменения:

sudo newaliases

Теперь, после того выполнения:

sudo dpkg-reconfigure postfix

Вы получите тот же экран, который Вы имели прежде при установке postfix. Пробегите значения по умолчанию (Local Only, и т.д.). Когда Вы добираетесь до части, когда она просит корень и псевдоним администратора почты, просто удостоверьтесь, что она совпадает с тем, к которому Вы добавили /etc/aliases выше. Затем продолжите пробегать значения по умолчанию.

Когда Вы будете сделаны, выполните следующую команду для перезапуска postfix и реализуйтесь!

sudo service postfix restart

Заключение

Теперь, если крон будет иметь ошибку, то он будет отправлен по почте Вам. Но, Вы, вероятно, задаетесь вопросом, как в мире я проверяю свою (локальную) почту?

Чтобы сделать это, выполните команду:

mail

То простое. Если не будет никакой почты, то это скажет No mail for <username>. Иначе Вы заставите аккуратный терминальный интерфейс использовать. См. страницу справочника для получения информации о том, как взаимодействовать с Вашим ящиком входящих сообщений.

Или, если Вы предпочитаете, можно получить доступ локальной странице справочника при помощи:

man mail

И теперь, Вы сделаны!:)

P.S. Необходимо считать это для получения дополнительной информации cron проблема.

7
ответ дан 17 May 2015 в 03:43

При выполнении mail я получил следующий ответ:

The program 'mail' is currently not installed. To run 'mail' please ask your administrator to install the package 'mailutils'

Вместо этого я нашел ошибки / письма сохраненный в /var/mail/root

0
ответ дан 17 May 2015 в 13:43
  • 1
    тип sudo blkid в терминале и сравнивает вывод с fstab записями UUID, если они - то же. Но я думаю, что они хороши. – myfirstAnswer 26 August 2016 в 10:39

Это находится в /var/log/syslog по умолчанию.

Но это может быть настроено для создания отдельного cron.log, который более полезен.

Это Вопросы и ответы описывает процесс:

16.04: Как я заставляю крон создать cron.log и контролирую его в режиме реального времени?

Также в этом ответе инструкции создать a wcron управляйте, чтобы отобразился, это - псевдореальное время. Плюс, это связывается с другим ответом,

Как измениться, крон регистрируют уровень?

это показывает, как изменить уровень журнала для включения больше, чем просто запуск заданий - уровень 15 покажет ошибки и время окончания, также.

-1
ответ дан 23 November 2019 в 03:30

Другие вопросы по тегам:

Похожие вопросы: