恢复 0 */3 * * * Crontab 进程影响运行发生的时间?

Posted

技术标签:

【中文标题】恢复 0 */3 * * * Crontab 进程影响运行发生的时间?【英文标题】:Resuming 0 */3 * * * Crontab process affect hour upon which runs occur? 【发布时间】:2015-09-21 00:07:01 【问题描述】:

我有一个 crontab 设置为 execute the 0th minute of every 3rd hour every day

crontab 的语法是:

0 */3 * * * perl test.pl 

这是否总是在一天中相隔 3 小时的特定时间的第 0 分钟运行。或者,我安装新 crontab 的时间会影响它的运行时间吗?

【问题讨论】:

这将在 0、3、6、9、12、15、18、21 小时运行。 0 */5 * * * perl test.pl 这样的时间间隔不是 24 倍的呢? 【参考方案1】:

此 cron 将在可被 3 整除的时间执行,因此它在何时开始并不重要。下一次被 3 整除的一小时将是你的 cron 的第一次执行。

根据 Chiyaan Suraj 的评论,这将在 0、3、6、9、12、15、18、21 小时运行。

在您的第二条评论中,这将是可被 5 整除的小时数 (0,5,10,15,20)

【讨论】:

以上是关于恢复 0 */3 * * * Crontab 进程影响运行发生的时间?的主要内容,如果未能解决你的问题,请参考以下文章

crontab定时备份数据库

crontab定时备份数据库

Linux crontab 任务误删恢复及备份步骤

crontab 误删恢复

如何恢复已删除的 crontab(-r 选项)

使用sed来自动注释/恢复crontab中的一个任务