como executar o cron job a cada 3 meses?

27

Como seria a entrada do crontab para um trabalho executado no primeiro dia de cada terceiro mês?

    
por haim evgi 06.04.2010 / 08:09

2 respostas

59

O seguinte irá executar o script no dia 1 de janeiro, abril, julho e outubro às 03:30

30 03 01 Jan,Apr,Jul,Oct * /path/to/script

Alternativamente, mas menos óbvio

30 03 01 */3 * /path/to/script

Será veiculado a cada três meses às 03:30 no dia 1 de janeiro, abril, julho e outubro.

    
por 06.04.2010 / 08:20
7

Wikipedia tem uma boa explicação sobre como configurar o Cron.

Para o seu caso específico, você pode executar uma Cron Expression para ser executada a cada 3 meses, obviamente, alterar os meses para se adequar ao seu cronograma.

0 0 1 JAN,APR,JUL,OCT  * /path/to/script.bash
    
por 06.04.2010 / 08:21