[LUG.ro] Re: [LUG.ro] Re: [LUG.ro] uso del cron [correc
ción]
Fer
lugro@lugro.org.ar
Fri, 28 Oct 2005 20:25:12 -0300
Bien encontre reviso los log y en /var/log/syslog encuentro las siguientes
lineas
.
.
Oct 28 20:07:01 legolas /USR/SBIN/CRON[17379]: (root) CMD
(/usr/local/manager-mac/tcstat 2>/user/local/manager-mac/error.log)
Oct 28 20:08:01 legolas /USR/SBIN/CRON[17413]: (root) CMD
(/usr/local/manager-mac/tcstat 2>/user/local/manager-mac/error.log)
Oct 28 20:09:01 legolas /USR/SBIN/CRON[17426]: (root) CMD
(/usr/local/manager-mac/tcstat 2>/user/local/manager-mac/error.log)
Oct 28 20:09:01 legolas /USR/SBIN/CRON[17429]: (root) CMD (root
/usr/local/manager-mac/tcstat.sh 2>/user/local/manager-mac/dump/error)
lo que dedusco es q si hay un error, pero no se cual, segundo le cambie el
timing y lo puse en un minuto, pero veo que se sigue ejecutando el cron cada
tres minutos y me da un loga parecido veo que le agrega roo antes del
comando, por el tema de prueba y error le cambie el nombre al script y saque
los archivos de directorio dump y los deje junto al tcstat, todo inutil el
cron no genera los archivos, alguno viendo este log se da cuenta de cual es
el error?
desde ya gracias
Fernando
----- Original Message -----
From: "Nicolás Aimetti" <naimetti@yahoo.com.ar>
To: <lugro@lugro.org.ar>
Sent: Friday, October 28, 2005 12:14 PM
Subject: Re: [LUG.ro] Re: [LUG.ro] uso del cron [corrección]
>> Si lo encuentra, probe a ajcutarlo desde el prompt y anda joya, de
>> cualquier manera le agregue tu correccion.
>
> El hecho de que al correrlo en el prompt lo encuentre no significa que el
> cron lo este encontrando. La cosa es así:
> El bash por lo generenal tiene una variable del sistema llamada PATH en la
> cual se encuentran seteados los paths en donde debe buscar los archivos a
> ejecutar. Por lo general esta variable se setea o bien
> en /etc/bashrc o en ~/.bashrc o en ambos. Cuando uno corre el cron, el
> bash utilizado por el cron para correr los scripts no necesariamente tiene
> seteada bien la variable PATH. Depende de la configuración de cada
> sistema.
> Pero bueno, si hiciste la coreección por lo visto este no es el problema,
> sigamos adelante...
>
>> pero ahora voe que la ultima corrida del script fue a las 16:03, y
>> despues parece no haber andado mas, el cron solo necesita que aparesca un
>> archivo en cron.d o debe colocarse algo mas en otro lado?, por que yo lo
>> cargue a eso de las 9 de la matina y empezo a registrar a eso de las 11,
>> y parece haber andado hasta la 16:03, o sera que al server lo accedo por
>> ssh?, como notaran todavia estoy aprendiendo
>
> Yo por lo general para setear el cron uso dos formas. O bien uso el
> comando crontab -e, si lo quiero setear para algun usuario en particular,
> o sino simplemente el archivo /etc/crontab, pero
> no debería haber problemas con usar /etc/cron.d.
>
> Que ande de 11 a 16 teniendo como regla
> 0-57/3 * * * * root /usr/local/manager-mac/tcstat.sh
> es bastante raro...
>
> Debería ejecutarse cada 3' según creo...
>
> Lo de buscar en los logs es muy buena idea!
>
>
> Saludos,
> Nicolás.
>
>> Fernando
>>
>> ----- Original Message ----- From: "Nicolás Aimetti"
>> <naimetti@yahoo.com.ar>
>> To: <lugro@lugro.org.ar>
>> Sent: Thursday, October 27, 2005 1:32 PM
>> Subject: Re: [LUG.ro] uso del cron [corrección]
>>
>>
>>> perdón, en el mail anterior reemplazar qdisc por tc, lo que quise decir
>>> cuando ponía qdisc era tc, me confundí.
>>>
>>> :%s/qdisc/tc/g
>>>
>>> Saludos,
>>> Nicolás.
>>>
>>>
>>> Fernando Gonzalez wrote:
>>>
>>>> Hola a todos, tengo un servidor debian con kernel 2.4.27, que se usa
>>>> como
>>>> router de varias redes, y uso el comando tc para limitar el ancho de
>>>> banda
>>>> de cada red, estoy armando un script para graficar el consumo de cada
>>>> red
>>>> usando el mismo tc, la idea es ponerlo en el cron, cosa q hice de esta
>>>> manera
>>>>
>>>> en cron.d
>>>> el archivo fercp, cuyo contenido es:
>>>> 0-57/3 * * * * root /usr/local/manager-mac/tcstat.sh
>>>>
>>>> el script tcstat.sh tiene la primer linea asi
>>>> tc -s qdisc > dump/ultima
>>>>
>>>> cuando ejecuto el script desde el prompt el archivo ultima tiene el
>>>> contenido esperado, pero si espero 3' el archivo queda con 0 bytes, o
>>>> sea se
>>>> ve que el cron lo crea ">" pero no vuelca la salida del tc . . ., y
>>>> siempre
>>>> la hora de creacion del mismo es multiplo de 3, cosa de esperarse,
>>>> tanto el
>>>> directorio dump como el archivo ultima tiene los permisos rw para
>>>> dueño,
>>>> grupo y otros, asi que no logro darme cuenta por q #~##~~~~$$·"$2 esto
>>>> no
>>>> anda como espero, algun alma piadosa podra tirarme un hilo.
>>>>
>>>> Desde ya muchas gracias
>>>>
>>>> un abrazo
>>>>
>>>> Fernando
>>>>
> _______________________________________________
> Lugro mailing list
> Lugro@lugro.org.ar
> http://www.lugro.org.ar/mailman/listinfo/lugro
>