小编Bra*_*rad的帖子

cron 可以*默认*(而不是邮件)将作业输出写入日志吗?

我们都知道处理 cron 作业输出的正确方法是将其重定向到一个文件:

0 * * * * /bin/date >> /var/log/date.log 2>&1

但是,有时管理员很懒惰、健忘或无知,不会进行这些重定向;在这种情况下,作业的输出被邮寄到 $MAILTO 或拥有用户或 root。在我管理的一些盒子上,邮件被禁用,所以这个输出进入了一个黑洞。我想知道的是,有没有办法告诉 cron 接收任何作业输出,而不是邮寄它,而是将它扔到某个地方的全能日志文件中?我正在使用 Ubuntu(8.04 但迁移到 9.04)。在这个随机的谷歌结果中有这样一个解决方案的暗示,但我认为 OP 可能对 cron 输出与 cron 作业的输出感到困惑。

我对涉及一些脚本或黑客攻击的解决方案持开放态度,但理想情况下,这将是我可以在某处设置的配置位。我没有看到任何提示man cron。谢谢!

email ubuntu log-files cron

26
推荐指数
1
解决办法
3万
查看次数

标签 统计

cron ×1

email ×1

log-files ×1

ubuntu ×1