Veo que estas enviando el standard error a un archivo "/user/local/manager-mac/error.log" y ademas veo que el script esta en "/usr/local/manager-mac/tcstat"
Pregunta (bastante tonta): Tenes dos directorios distintos o te equivocaste en la ubicacion del archivo de log? Saludos El 28/10/05, Fer<[EMAIL PROTECTED]> escribió: > 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" <[EMAIL PROTECTED]> > To: <[email protected]> > 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" > >> <[EMAIL PROTECTED]> > >> To: <[email protected]> > >> 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 > > [email protected] > > http://www.lugro.org.ar/mailman/listinfo/lugro > > > > _______________________________________________ > Lugro mailing list > [email protected] > http://www.lugro.org.ar/mailman/listinfo/lugro > _______________________________________________ Lugro mailing list [email protected] http://www.lugro.org.ar/mailman/listinfo/lugro
