[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Duda con el crontab



El 25/09/07, Federico Alberto Sayd <fsayd@uncu.edu.ar> escribió:
> Luis Vega escribió:
> > El 24/09/07, Roberto D'Oliveira <rcdeoliveira@gmail.com> escribió:
> >
> >> El 24/09/07, Luis Vega <fodsite@gmail.com> escribió:
> >>
> >>> El 24/09/07, Luis Vega <fodsite@gmail.com> escribió:
> >>>
> >>>> El 24/09/07, Roberto D'Oliveira <rcdeoliveira@gmail.com> escribió:
> >>>>
> >>>>> El 24/09/07, Luis Vega <fodsite@gmail.com> escribió:
> >>>>>
> >>>>>> El 24/09/07, Roberto D'Oliveira <rcdeoliveira@gmail.com> escribió:
> >>>>>>
> >>>>>>> El 24/09/07, Luis Vega <fodsite@gmail.com> escribió:
> >>>>>>>
> >>>>>>>> Hola amigos, no se realmente si esto es un problema o me falta algo
> >>>>>>>> por configurar.
> >>>>>>>> Estando como root en mi debian etch, edito con crontab -e mi archivo
> >>>>>>>> de cron y pongo dos lineas para que sean ejecutadas en cierto horario,
> >>>>>>>> por ej:
> >>>>>>>>
> >>>>>>>> 15 8 * * * /etc/init.d/squid restart
> >>>>>>>>
> >>>>>>>> He fijado la hora en el servidor con "date" y "hwclock", por lo que el
> >>>>>>>> horario esta bien.
> >>>>>>>>
> >>>>>>>> Lo raro es que no me ejecuta la linea del archivo y no veo ningun
> >>>>>>>> problema, por lo que si alguien de ustedes sabe por donde debo revisar
> >>>>>>>> se los agradeceria.
> >>>>>>>>
> >>>>>>>> Saludos.
> >>>>>>>>
> >>>>>>>> --
> >>>>>>>> Luis Vega M.
> >>>>>>>> Linux Registered User #356394 - counter.li.org
> >>>>>>>> Sitio Personal: http://fodsite.wordpress.com
> >>>>>>>> Green Day: http://www.greendayfod.net
> >>>>>>>> <fodsite AT gmail DOT com>
> >>>>>>>>
> >>>>>>>>
> >>>>>>>> --
> >>>>>>>> To UNSUBSCRIBE, email to debian-user-spanish-REQUEST@lists.debian.org
> >>>>>>>> with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
> >>>>>>>>
> >>>>>>>>
> >>>>>>>>
> >>>>>>> ¿Has leído los logs para ver si existe alguna información?
> >>>>>>>
> >>>>>>>
> >>>>>> No se cual de todos los logs mirar, si alguien me puede decir por favor.
> >>>>>>
> >>>>>>
> >>>>>>> --
> >>>>>>> Saludos,
> >>>>>>> Roberto D'Oliveira
> >>>>>>>
> >>>>>>>
> >>>>>>>
> >>>>>> --
> >>>>>> Luis Vega M.
> >>>>>> Linux Registered User #356394 - counter.li.org
> >>>>>> Sitio Personal: http://fodsite.wordpress.com
> >>>>>> Green Day: http://www.greendayfod.net
> >>>>>> <fodsite AT gmail DOT com>
> >>>>>>
> >>>>>>
> >>>>>>
> >>>>> Si quieres descomenta la línea de que comienza con "cron.*" en el
> >>>>> archivo /etc/syslog.conf y reinicia este servicio. Con eso te van a
> >>>>> quedar todos los logs de cron en /var/log/cron.log. De esta manera
> >>>>> puedes depurar mejor.
> >>>>>
> >>>>>
> >>>> Vale muchas gracias, voy a ver que pasa con cron, aunque es muy raro
> >>>> que no me ejecute las lineas de mi usuario.
> >>>>
> >>>>
> >>> Ahora ya puedo ver los logs para cron, he puesto una linea para que
> >>> ejecute un script de iptables llamado nat2.sh, este archivo pertenece
> >>> a root con permisos de ejecucion y todo, de hecho si lo ejecuto a
> >>> "mano" anda super bien.
> >>>
> >>> El problema esta cuando lo quiero ejecutar con el cron, me aparece la
> >>> siguiente linea:
> >>>
> >>> Sep 24 17:08:01 chanco /USR/SBIN/CRON[4996]: (root) CMD (/etc/init.d/nat2.sh)
> >>>
> >>> Lo cual a mi parecer dice que si lo ejecuta, pero no es asi.
> >>> No se que mas puedo analizar.
> >>>
> >>> Saludos.
> >>>
> >>> --
> >>> Luis Vega M.
> >>> Linux Registered User #356394 - counter.li.org
> >>> Sitio Personal: http://fodsite.wordpress.com
> >>> Green Day: http://www.greendayfod.net
> >>> <fodsite AT gmail DOT com>
> >>>
> >>>
> >>>
> >> Si lo está ejecutando, de hecho allí te da el PID y todo. ¿El script
> >> produce alguna salida? De ser así ¿Revisaste el correo de root?
> >>
> >
> > Gracias por responder.
> >
> > Pues bien, es script no necesita ningun argumento, se ejecuta tal cual
> > se muestra en la linea, por eje:
> >
> > # /etc/init.d/nat2.sh
> >
> > Tampoco encontre mails para root
> >
> > Y el PID que segun veo que crea no se encuentra al realizar un ps aux o con top
> >
> > Gracias por sus respuestas.
> >
> >> --
> >> Saludos,
> >> Roberto D'Oliveira
> >>
> >>
> >
> >
> >
> Por qué no cambias el contenido del script para que haga algo sencillo y
> así vas descartando posibilidades:
>
> #!/bin/sh
>
> echo "Me ejecuté" >> /var/log/script.log
>
> Revisas el log crado a mano y si todo anduvo quiere decir que tu script
> y no cron es el que no quiere despegar.

Hola acabo de hacer lo que dices, y resulta que el script si se
ejecuta y crea el script.log, por lo cual el cron si que funciona
bien.

Ahora bien, tendré que revisar el otro script que quiero ejecutar,
puede que tenga algún error, aunque como dije antes, si lo ejecuto a
mano desde la consola, funciona perfectamente.

>
> Saludos

Saludos y gracias por responder.
>
>
> --
> To UNSUBSCRIBE, email to debian-user-spanish-REQUEST@lists.debian.org
> with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
>
>


-- 
Luis Vega M.
Linux Registered User #356394 - counter.li.org
Sitio Personal: http://fodsite.wordpress.com
Green Day: http://www.greendayfod.net
<fodsite AT gmail DOT com>



Reply to: