On Fri, 29 Jan 2010 16:51:33 -0300, Arturo Mardones <kata...@gmail.com> wrote: > 2010/1/29 Arturo Mardones <kata...@gmail.com> > >> 2010/1/29 Yonathan Dossow <ydos...@inf.utfsm.cl> >> >> On Fri, 2010-01-29 at 16:13 -0300, Arturo Mardones wrote: >>> > Estimados, >>> > >>> > Estoy buscando como mejorar un log de unos procesos bajo cron. >>> Actualmente >>> > tengo algo asi (date 1>&2 ; cp hola bin/ ) 2>>errr.log >>> >>> > con esto me arroja los errores pero en la forma >>> > >>> > fecha >>> > error >>> > >>> > alguien tiene una idea para que quede fecha error >>> >>> algo asi? >>> >>> (echo -n "$(date): " 1>&2 ; cp hola bin/ ) 2>>errr.log >>> >>> >> Tienes razon Yonathan nunca recorde -n del echo ja! muchas gracias! >> >> Saludos!! >> >> > uhm saben ahora me surgio un detalle no previsto... que al no tener un > error... igual me arroja la fecha: > > Fri Jan 29 16:44:01 CLST 2010 Fri Jan 29 16:45:01 CLST 2010 Fri Jan 29 > 16:46:01 CLST 2010 Fri Jan 29 16:47:01 CLST 2010 Fri Jan 29 16:48:01 CLST > 2010 Fri Jan 29 16:49:01 CLST 2010 Fri Jan 29 16:50:01 CLST 2010 Fri Jan 29 > 16:51:01 CLST 2010 > > :S
exec 3>&1 4>&2 # Defines unos descriptores de archivos nuevos. error=$( { cp hola bin/ 2>&4 1>&3; } 2>&1 ) if [ ! -z $error ]; then echo "$(date) $error" >> errr.log else date >> errr.log exec 3>&- 4>&- # Liberas los descriptores de archivos nuevos. ¿Algo así? PD: No probé el código :P -- Renato Covarrubias Romero - counter.li.org #399677 rcovarru [at] alumnos.inf.utfsm.cl http://rnt.cl Estudiante Ingenieria Civil Informatica, Casa Central, UTFSM.