crontab 脚本 centos 每天运行,但也额外运行一个
Posted
技术标签:
【中文标题】crontab 脚本 centos 每天运行,但也额外运行一个【英文标题】:crontab script centos runs daily but also an extra one 【发布时间】:2015-12-24 04:07:16 【问题描述】:CentOS 6.7 版
Vanilla 安装,我真正做的只是添加到 /etc/crontab 59 23 * * * root run-parts /etc/cron.daily
/etc/cron.daily 里面是 svn.sh,它只有一行 /home/svn.sh 2>&1| mail -s "blah" myemailaddy
最终脚本转储数据库并对 zip 文件执行 svn 提交。
奇怪的是,它在午夜后 5 分钟给我发电子邮件,显示数据库转储输出和 svn 提交。然后 4 小时后它再次运行,我无法理解。每天都这样做,但之后的时间可能会有所不同(例如,可能会晚 3.5 小时)
只有一个 crond 实例正在运行。
我可以寻找什么来解决这个问题?
【问题讨论】:
是否有可能其他用户也安排了相同的作业?这是关于在所有用户中列出工作的讨论***.com/questions/134906/… 我看了看,没有其他的 crontab,它只是一个全新的系统,除了我没有人登录 - 只运行一个网站。 【参考方案1】:所以最后它似乎是运行部分 /etc/cron.daily
不确定它是如何工作的,但不是很好。用直接调用脚本替换它,它工作正常。
【讨论】:
以上是关于crontab 脚本 centos 每天运行,但也额外运行一个的主要内容,如果未能解决你的问题,请参考以下文章