Necesito configurar un trabajo CRON para programarlo en
cada 1er y 3er lunesde cada mes.
estoy usando elPleskpanel de control para configurarlos de la siguiente manera.
Actualmente CRON se ejecuta exitosamente, sin embargo encada lunes. Cuál no es mi requisito.
También referido este enlacehttps://stackoverflow.com/questions/11683387/cron-run-every-2nd-and-4th-saturday-of-the-month Luego, el CRON se ejecuta en 1-7,15-21 catorce veces.
¿Alguien sabe una solución?
Respuesta1
Recientemente programé el trabajo, como tú lo hiciste/has hecho. En un caso similar, lo que hago es averiguar las fechas del mes que generalmente caen en el día de la semana, por ejemplo, el primer lunes generalmente cae entre 1 y 7 y el tercer lunes cae entre 15 y 23. Por lo tanto, seguir crontab debería funcionar para usted
30 3 1-7,15-22 * * [`date +\%u` = 1] && <job>
El cronhjob anterior obtiene la programación para cada día entre las fechas 1-7 y 15-23 del mes; sin embargo, se ejecuta solo cuando el día de la semana es 1 (lunes).