在15'时执行PHP Linux Cron

时间:2015-07-02 10:31:03

标签: php linux cron

我想执行4个crons。 1.-当它在15分钟时,例如,下午14:15。另一个是30分钟时,第三个是45分钟,最后一个是00点钟。每个小时每天都有。我需要这种方式因为我需要在15分钟时完成,而不是每15分钟执行一次,例如14:17,14:32等。

我要启动此代码:

*/1 * * * * /usr/bin/php /var/www/html/Proyectos/forex/prueba.php

它每分钟都有效,但如果我试试这个:

* * 15 * * /usr/bin/php /var/www/html/Proyectos/forex/prueba.php

不起作用,我理解“15”表示它将在15分钟时执行,例如14:15或16:15

非常感谢

4 个答案:

答案 0 :(得分:3)

cron元素可以是列表,因此您可以使用逗号分隔的四分钟标记列表而不仅仅是15。但请注意,分钟字段是格式的第一个字段:

0,15,30,45 * * * * /usr/bin/php /var/www/html/Proyectos/forex/prueba.php

答案 1 :(得分:2)

15 * * * * /usr/bin/php /var/www/html/Proyectos/forex/prueba.php

工作得很好。或者,如果您想在15,30,45,00:

运行代码
*/15 * * * * /usr/bin/php /var/www/html/Proyectos/forex/prueba.php

的地方:

  • 1st - Minutes
  • 第二小时
  • 第三天 -
  • 第4个月
  • 一周中的第五天

因此,* * 15 * *的示例将每分钟工作一次,每个月15日每小时一次。

此致 彼得·

答案 2 :(得分:2)

15 * * * * / usr / bin / php /var/www/html/Proyectos/forex/prueba.php将负责在xx执行此代码:15小时,即14:15,15:15, 16:15等等。 试试这个,让我知道。

同样30 * * * *将照顾xx:30小时。你可以做其余的事。

它应该工作。 干杯!!!!

答案 3 :(得分:1)

如果你想要00:15,01:15,02:15,...... 23:15,第一个是每15分钟运行一次;

Ex:1 */15 * * * * /usr/bin/php /var/www/html/Proyectos/forex/prueba.php

Ex:2 15 00-23 * * * /usr/bin/php /var/www/html/Proyectos/forex/prueba.php