Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/09/2011, 12:20
MarioHeredia
 
Fecha de Ingreso: noviembre-2007
Ubicación: Argentina
Mensajes: 134
Antigüedad: 17 años, 1 mes
Puntos: 3
Problemas con Cron en Solaris

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.
__________________
Y venció David al filisteo con honda y piedra; e hirió al filisteo y lo mató, sin tener David espada en su mano.