当前位置:首页 > 开发 > 操作系统 > 正文

Linux crontab日志讲解

发表于: 2013-09-02   作者:BigBird2012   来源:转载   浏览次数:
摘要: crontab是Linux下最常用的计划任务服务。本文跟大家分享一下有关linux crontab日志存放的一些心得,希望本文能教会你更多东西。   默认情况下,crontab中执行的日志写在/var/log下,如:   #ls /var/log/cron* /var/log/cron /var/log/cron.1 /var/log/cron.2 /var/log/

crontabLinux下最常用的计划任务服务。本文跟大家分享一下有关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

 

Linux crontab日志讲解

  • 0

    开心

    开心

  • 0

    板砖

    板砖

  • 0

    感动

    感动

  • 0

    有用

    有用

  • 0

    疑问

    疑问

  • 0

    难过

    难过

  • 0

    无聊

    无聊

  • 0

    震惊

    震惊

编辑推荐
/var/log/cron 文件保存 cron 的任务执行记录 cd /var/log/ ls -l cron* 会发现每天都会有 cron 日
Linux的守护进程: crontab –e –l –r /etc/cron.allow:将可以使用crontab的账号写入其中,若不在
要使用crontab定时器工具,必须要启动cron服务: service cron start crontab的语法,以备日后救急
crontab -e 命令打开任务计划 02 9-17 * /2 1-5 /mdata/backup.sh 此任务计划表示在 每个奇数月的
cron来源于希腊单词chronos(意为“时间”),是linux系统下一个自动执行指定任务的程序。例如,你
cron来源于希腊单词chronos(意为“时间”),是linux系统下一个自动执行指定任务的程序。例如,你
cron来源于希腊单词chronos(意为“时间”),是linux系统下一个自动执行指定任务的程序。例如,你
cron来源于希腊单词chronos(意为“时间”),是linux系统下一个自动执行指定任务的程序。例如,你
cron来源于希腊单词chronos(意为“时间”),是linux系统下一个自动执行指定任务的程序。例如,你
cron来源于希腊单词chronos(意为“时间”),是linux系统下一个自动执行指定任务的程序。例如,你
版权所有 IT知识库 CopyRight © 2009-2015 IT知识库 IT610.com , All Rights Reserved. 京ICP备09083238号