Cron工作设置,解释

时间:2012-07-26 16:23:44

标签: unix cron

对于cron作业设置,我将作业定义如下:

 * */12 * * 

我认为这意味着cron作业将在每12小时后运行一次,不幸的是发现它的运行频率更高,不确定频率如何,但输出量大于预期。

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

任何人都可以轻松解释吗?

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

* * 12 * * ?

提前致谢。

3 个答案:

答案 0 :(得分:0)

此行应在 12 AM 12PM 时运行:

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

答案 1 :(得分:0)

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

20 */12 * *

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

20 */12 * * *

答案 2 :(得分:0)

我正在寻找相同的内容,但我发现this网站非常有用。 它将解释你的cron工作。

看下面的例子:

  1. * / 15 * * * * cd~ / ecg;
  2. 说明:命令 cd~ / ecg; 将在每个月的每一天每15分钟执行一次。

    1. 15 09 07 03 * php abc.php
    2. 说明:命令 php abc.php 将于3月7日上午9:15执行。