Definindo um CRON para ser executado em todas as 1ª e 3ª segundas-feiras

0

Eu preciso configurar um trabalho CRON para ser agendado em

a cada 1ª e 3ª segunda-feira de todos os meses.

Estou usando o painel de controle Plesk para defini-los da seguinte forma.

Atualmente,oCRONéexecutadocomsucesso,noentanto,todasegunda-feira.Qualnãoéminhaexigência.

Tambémserefereaestelink link Então o CRON é executado em 1-7,15-21 catorze vezes.

Alguém conhece uma solução?

    
por inckka 16.03.2015 / 13:49

1 resposta

2

Eu recentemente agendei o trabalho, como você teve / teve. No caso similar, o que eu faço é descobrir as datas do mês que geralmente caem no dia da semana, por exemplo, a primeira segunda-feira geralmente cai entre 1-7 e 3ª segunda-feira cai entre 15-23. Portanto, seguir crontab deve funcionar para você

30 3 1-7,15-22 * * ['date +\%u' = 1] &&  <job>

acima do cronhjob é agendado para cada dia entre 1-7 e 15-23 datas do mês, no entanto, é executado somente quando o dia da semana é 1 (segunda-feira).

    
por 21.10.2015 / 15:16