Cronjob Running on the Hour (não previsto)

0

Eu tenho um cronjob que quero executar a cada 17 minutos, mas também funciona na hora. Como evito que ele seja executado na hora (exemplo 13:00)?

CRON:

*/17 * * * * php script.php

CRON LOG:

Aug 10 16:17:01 CROND[1925]: CMD (php script.php)
Aug 10 16:34:01 CROND[1126]: CMD (php script.php)
Aug 10 16:51:02 CROND[1197]: CMD (php script.php)
Aug 10 17:00:01 CROND[1130]: CMD (php script.php)
    
por JMC 10.08.2016 / 19:38

1 resposta

3

Você está pedindo para executar cada múltiplo de 17 minutos, a cada hora, que é o que está fazendo (zero é um múltiplo de dezessete). Se você quer que ele seja executado apenas em: 17,: 34 e: 51, tente

17,34,51 * * * *    php script.php

Se você quiser que ele seja executado a cada dezessete minutos, será necessário usar * * * * * e adicionar a lógica de verificação de tempo ao seu comando.

    
por 10.08.2016 / 19:44

Tags