Hola a todos,
Tengo una duda muy puntual y espero puedan ayudarme.
En este servidor solaris necesito ejecutar un script shell (.sh) solamente el primer jueves despues del dia 3 de cada mes a las 12 del medio dia.
Entonces escribi...
00 12 3,4,5,6,7,8,9 * 4 script_shell_a_ejecutar.sh > /dev/null 2>&1
Lo que ocurrio fue que hoy Jueves 15 corrio el script a las 12. Pero yo no le puse eso.
Buscando en el man del crontab encontre:
0 0 1,15 * 1
"This example runs a command on the first and fifteenth of each month, as well as on every Monday" esto quiere decir...
"Este ejemplo ejecuta un comando en el primero y el decimoquinto de cada mes, así como todos los lunes".
La pregunta es:
Se puede desde la linea del crontab, quizas con algun caracter de exclusion, evitar que corra despues del 9 cada mes?
Que el valor 4 en la quinta columna no funcione como una opcion mas, sino una condicion excluyente de los 7 valores que aparecen en la tercer columna?
Por favor, si aun con las explicaciones no se entendio el problema.
Avisenme, que voy a estar esperando una devolucion.
Muchas gracias a todos.
Saludos, Mario.