Linux crontab日志简介
crontab是Linux下最常用的计划任务服务。本文跟大家分享一下有关linux crontab日志存放的一些心得,希望本文能教会你更多东西。 默认情况下,crontab中执行的日志写在/var/log下,如: #ls /var/log/cron* /var/log/cron /var/log/cron.1 /var/log/cron.2 /var/log/cron.3 /var/log/cron.4 如果日志有问题,可以参考以下做法: 为crontab增加日志 crontab的日志比较简单,当crond执行任务失败时会给用户发一封邮件。恰巧在我们的一台服务器上发现一个任务没有正常执行,而且crond发邮件也失败了。通过看mail的日志,看到是磁盘空间不足造成的。 此外,同事帮我为crontab中的任务增加自己的日志,这样出错后,比较容易看到原因。 0 6 * * * $HOME/for_crontab/createTomorrowTables 》 $HOME/for_crontab/mylog.log 2>&1 把错误输出和标准输出都输出到mylog.log中。 注意:不要写成 0 6 * * * $HOME/for_crontab/createTomorrowTables 2>&1 》 $HOME/for_crontab/mylog.log 否则就输出到标准输出了 查看本栏目更多精彩内容:http://www.bianceng.cn/OS/Linux/ (编辑:佛山站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |