Anacron 邮件作业输出在哪里?

Rob*_*her 4 cron

我有一份由 anacron 经营的工作。在系统日志中,我看到如下消息:

4 月 6 日 06:11:09 主机 anacron[1031]:作业“myJob”终止(邮寄输出)

但我从来没有看到那封邮件。如果我通过 cron 运行相同的作业,输出将邮寄到 /var/mail/username。anacron 在哪里邮寄输出?

and*_*ing 8

很可能anacron是以 root 身份执行作业,因此邮件不会发送给您的用户。您可能会使用什么来/etc/aliases将邮件发送到您的正常地址。像这样:

root: your@email.com

或者使用文件:

root: /file/name

有关man 5 aliases更多信息,请参阅。


Már*_*más 5

如果您anacron在家用计算机 \xe2\x80\x93 上使用未安装邮件服务器的\xe2\x80\x93,您可能希望在日志文件中查看计划任务的日志 ( stdout) 和错误 ( ) 以进行调试stderr。为此,您可以将重定向添加到文件中,anacrontab如下所示:

\n\n
# period  delay  job-identifier  command\n1         0      backup          /home/me/backup.sh 1>>/home/me/backup.log 2>>/home/me/backup-errors.log\n
Run Code Online (Sandbox Code Playgroud)\n