El 20/04/16 a las 16:30, Arian Molina Aguilera escribió:
El 20/04/16 a las 15:11, Aldo Martinez Selleras escribió:
bueno, ahi veo un detalle importante en la sitanxis del crontab

# m h dom mon dow user  command

50 23 * * * sh /usr/local/squish/reiniciacuotas.sh


te falta el usuario que va a ejecutar el comando en tu linea de crontab!

y casi siempre en estas cosas es mejor poner el camino completo a los
interpretes, aunque no creo que sea requerimento xq inicias bien el script!

asi seria menos problematico

50 23 * * * root /bin/sh /usr/local/squish/reiniciacuotas.sh


y revisa en tu syslog que de seguro tienes algun mensaje relativo donde
puede que te explique la razon del xq no te esta funcionando la tarea!

egrep cron /var/log/syslog

saludos


______________________________________________________________________
Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba.
Gutl-l@jovenclub.cu
https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l
ya explique en otro correo que cuando se usa el crontab -e para poner
tareas en el cron, esas tareas se agregan con el usuario que se edito,
es decir si estas como root, y ejecutas crontab -e ya estas se agregan
al usuario root, y este no hay que especificarlo en la tarea, esas
sintaxis que si especifican el usuarios es para usar en la configuración
global del cron, en /etc/cron.conf, Salu2.

sorry, entiendo eso, pero no vi ese mensaje anterior! mantengo entonces la idea de revisar en los logs a ver si encuentra algo.
saludos


______________________________________________________________________
Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba.
Gutl-l@jovenclub.cu
https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l

Responder a