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

Re: Duda con el crontab



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.

Saludos



Reply to: