为什么 crontab 不是每分钟运行一次

为什么 crontab 不是每分钟运行一次

我有一个需要每分钟运行的 cron

我试过

1 * * * * php /scripts/cron.php

但似乎不是每分钟运行,为什么?因为在分钟选项卡中我输入了 1 表示每分钟

但以下每分钟运行一次

* * * * * php /scripts/cron.php

答案1

第一列中的 1 并不意味着“每分钟”,而是意味着“整点后一分钟”。

答案2

“每分钟”必须像这样输入:

*/1 * * * * php /scripts/cron.php

答案3

该列是每小时运行命令的分钟数,而不是运行频率

你可以选择

1,2,3,4,一直到 59 * * * * php /scripts/cron.php 如果您很无聊并且想要手动列出每一分钟,或者您可以只做您实际做过的事情,* 表示“每次运行”。

伊万

答案4

wikipedia.org 上有很好的解释: http://en.wikipedia.org/wiki/Cron#Operators

相关内容