Crontab além da hora

3

Para fins de teste, gostaria de executar uma verificação de comando a cada 15 minutos após a hora. Estou um pouco confuso sobre a sintaxe correta do cronograma do crontab:

Está correto:

*/15 * * * * 

ou

este aqui:

15 * * * *

Acho que é o primeiro, uma vez que o segundo será executado 15 minutos (uma vez) após 1 hora passada. Alguma idéia?

    
por VorX 30.01.2018 / 08:52

4 respostas

12

O primeiro (com as implementações cron mais comuns) executará o comando a cada 15 minutos e será equivalente a 0,15,30,45 * * * * .

O segundo será executado 15 minutos após a hora, a cada hora.

Isso é descrito no manual crontab(5) em seu sistema ( man 5 crontab ).

    
por 30.01.2018 / 08:55
2

Sua primeira linha crontab significa executar um comando a cada 15 minutos.

O segundo significa executar um comando 15 minutos após cada hora.

    
por 30.01.2018 / 08:55
0

O primeiro será executado a cada 15 minutos, ou seja, xxh15; xxh30; xxh45; (xx + 1) h00.

O segundo executará no minuto 15. Ex: xxh15; (xx + 1) h15; (xx + 2) h15.

Se você tiver alguma dúvida sobre como definir um crontab, eu recomendo que você verifique o crontab guru .

    
por 30.01.2018 / 13:05
-2

Este é correto

*/15 * * * * 

Além disso, verifique o site do crontab.guru .

    
por 30.01.2018 / 14:01

Tags