Куда Anacron отправляет вывод задания по почте?

У меня есть задание, которое выполняется anacron. В системном журнале я вижу сообщения как:

Apr  6 06:11:09 host anacron[1031]: Job `myJob' terminated (mailing output)

но я никогда не вижу ту почту. Если я выполняю то же самое задание через крон, вывод отправляется по почте к/var/mail/username. Куда anacron отправляет вывод по почте?

4
задан 6 April 2011 в 16:16

2 ответа

Скорее всего, anacron выполняет задания от имени пользователя root, поэтому почта не отправляется вашему пользователю. Вы можете использовать /etc/aliases, чтобы получить почту на ваш обычный адрес. Вот так:

root: your@email.com

Или использовать файл:

root: /file/name

См. man 5 aliases для больше информации.

0
ответ дан 6 April 2011 в 16:16

В случае, если Вы используете anacron на домашнем компьютере – один без установленного почтового сервера – Вы могли бы хотеть видеть журналы (stdout) и ошибки (stderr) из Ваших запланированных задач в файле журнала для отладки. Для этого можно добавить перенаправления к Вашему anacrontab файл как это:

# period  delay  job-identifier  command
1         0      backup          /home/me/backup.sh 1>>/home/me/backup.log 2>>/home/me/backup-errors.log
2
ответ дан 1 December 2019 в 09:01

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

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