Sé que puedo hacer esto si llamo a un script para verificarlo, pero tengo curiosidad por saber si puedo hacerlo solo con el cron.
Necesito ejecutar un trabajo una vez al año el primer sábado de julio. Si ese sábado es el 4 de julio, ejecútelo el 5 de julio.
Respuesta1
Es esosieso te atrapará.
Mmm. Puedes hacerlo con 2 líneas:
12 12 1,2,3,5,6,7 7 6 ./script.sh
12 12 5 7 0 ./script.sh
Línea 1: 12:12 p.m. los días 1,2,3,5,6 o 7 de julio solo si es sábado
Línea 2: 12:12 del 5 de julio solo si es domingo
La línea 1 debe cubrir todos los casos excepto el 4, y la línea 2 debe cubrir el caso en el que el sábado es el 4 de julio.