0

对于 cron 作业设置,我定义了一个作业如下:

 * */12 * * 

我假设这意味着 cron 作业将在每 12 小时后运行一次,不幸的是发现它的运行频率更高,不确定频率有多高,但输出比预期的要大。

任何人都可以简单地解释一下,我浏览了不同的文档,但似乎有几种方法可以设置单个 cron。

谁能轻松解释一下?

顺便说一句,我更新了我的 cron 每 12 小时运行一次,如下所示:

* * 12 * * ?

提前致谢。

4

3 回答 3

0

这条线应该在12AM12PM运行:

* 0,12 * * * /path/to/command

于 2012-07-26T16:29:00.350 回答
0

* */12 * *表示在 0 和 12 上每分钟运行一次。如果您想让它在这些小时内运行一次,请输入一个数字而不是第一个星号 (*),例如

20 */12 * *

顺便说一句,cron作业中应该有5个时间字段而不是4个字段,所以实际上应该是

20 */12 * * *
于 2012-07-26T16:33:23.797 回答
0

我也在寻找同样的东西,我发现这个网站非常有用。它将解释您的 cron 工作。

看下面的例子:

  1. * /15 * * * * cd ~/ecg;

解释:命令cd ~/ecg; 将在每个月的每一天每小时的每 15 分钟执行一次。

  1. 15 09 07 03 * php abc.php

说明:命令php abc.php将在 3 月 7 日上午 9:15 执行。

于 2014-03-07T06:02:26.543 回答