centos crontab不执行疑点
2016-02-16 16:37
381 查看
记得很久以前给一个服务器加了个cron用来定时备份mysql来着,今天偶然翻看卷宗,OMG!发现此cron并未执行。。就是说这么长时间都没有mysql备份,好惊悚。。
试着执行了一下bash脚本,发现可以正常执行的,那么猜测问题就在crontab上了。可是写在同一个cron里的另一条命令却按计划执行了,有点诡异哦。
用google找了下,恩,让我找到原因了:
cron requires that each entry in a crontab end in a newline character.
If the last entry in a crontab is missing the newline, cron will consider the crontab (at least partially) broken and refuse to install it.
这是在说,每条crontab任务要以空白行字符结尾,否则cron将认为计划(至少是部分的)被broken并拒绝建立该任务。
所以问题就很好解决了,最后回车换行就好了。
感谢:http://www.im87.cn/blog/261
试着执行了一下bash脚本,发现可以正常执行的,那么猜测问题就在crontab上了。可是写在同一个cron里的另一条命令却按计划执行了,有点诡异哦。
用google找了下,恩,让我找到原因了:
cron requires that each entry in a crontab end in a newline character.
If the last entry in a crontab is missing the newline, cron will consider the crontab (at least partially) broken and refuse to install it.
这是在说,每条crontab任务要以空白行字符结尾,否则cron将认为计划(至少是部分的)被broken并拒绝建立该任务。
所以问题就很好解决了,最后回车换行就好了。
感谢:http://www.im87.cn/blog/261
相关文章推荐
- centos新增磁盘
- Linux分区
- linux 配置开机自启动
- ansible-playbook 安装配置zabbix iptables selinux ntp alipay源
- linux下svn常用指令
- Linux epoll详解
- linux 之进程信号
- centos 6.x 初始化配置,静态IP配置,IPV6禁止等
- linux 文件属性
- linux type
- zabbix Agent端在CentOS6.5上的安装过程
- Linux学习笔记--常用目录及其作用
- linux 下PHP使用多语言
- openfire在windows环境和linux环境下的配置
- linux小白学习笔记(二)设备文件
- Linux下的I/O复用与epoll详解 - junren
- CentOS6.5+mysql5.1源码安装过程
- linux_for_each_entry
- Linux 双链表 list_for_each_entry 实现
- linux小白学习笔记(一)常用基础命令