![Configurando um CRON para ser executado toda 1ª e 3ª segunda-feira](https://rvso.com/image/1444027/Configurando%20um%20CRON%20para%20ser%20executado%20toda%201%C2%AA%20e%203%C2%AA%20segunda-feira.png)
Preciso configurar um trabalho CRON para ser agendado em
toda 1ª e 3ª segunda-feirade cada mês.
estou usando oPleskpainel de controle para configurá-los da seguinte forma.
Atualmente o CRON é executado com sucesso, porém emtoda segunda-feira. O que não é minha exigência.
Também referi este linkhttps://stackoverflow.com/questions/11683387/cron-run-every-2nd-and-4th-saturday-of-the-month Então o CRON roda 1-7,15-21 quatorze vezes.
Alguém sabe uma solução?
Responder1
Recentemente agendei o trabalho, como você fez/tem. No caso semelhante, o que faço é descobrir as datas do mês que geralmente caem no dia da semana, por exemplo, a 1ª segunda-feira geralmente fica entre 1-7 e a 3ª segunda-feira cai entre 15-23. Portanto, seguir o crontab deve funcionar para você
30 3 1-7,15-22 * * [`date +\%u` = 1] && <job>
O cronhjob acima obtém agendamento para cada dia entre 1-7 e 15-23 datas do mês, porém, é executado apenas quando o dia da semana é 1 (segunda-feira).