Re: agrega fecha a stderr

2010-01-30 Por tema Renato Covarrubias Romero
On Fri, 29 Jan 2010 16:51:33 -0300, Arturo Mardones 
wrote:
> 2010/1/29 Arturo Mardones 
> 
>> 2010/1/29 Yonathan Dossow 
>>
>> 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.


Re: agrega fecha a stderr

2010-01-29 Por tema Arturo Mardones
2010/1/29 Arturo Mardones 

> 2010/1/29 Yonathan Dossow 
>
> 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


-- 
http://animaldelared.blogspot.com

Visita Un computador por niño http://www.ucpn.cl


Re: agrega fecha a stderr

2010-01-29 Por tema Arturo Mardones
2010/1/29 Yonathan Dossow 

> 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!!


Re: agrega fecha a stderr

2010-01-29 Por tema Yonathan Dossow
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

-- 
Yonathan H. Dossow Acun~a  http://2o.cl
Unidad de Servicios de Computacion e Internet  Fono: +56 32 2654367
Universidad Tecnica Federico Santa Maria  Valparaiso, Chile


signature.asc
Description: This is a digitally signed message part


Re: agrega fecha a stderr

2010-01-29 Por tema Arturo Mardones
Hola Juan,

Con eso solo le cambio el formato a la fecha... yo quiero dejar en una linea
la fecha y el mensaje de error.

Saludos!!

2010/1/29 Juan Andres Ramirez 

> 2010/1/29 Arturo Mardones :
> > 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
>
> $(date +%Y-%m-%d) ya algo asi??
>
> >
> > Se que es algo ya muy exquisito peeerooo
> >
> > Saludos
> >
>



-- 
http://animaldelared.blogspot.com

Visita Un computador por niño http://www.ucpn.cl


Re: agrega fecha a stderr

2010-01-29 Por tema Juan Andres Ramirez
2010/1/29 Arturo Mardones :
> 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

$(date +%Y-%m-%d) ya algo asi??

>
> Se que es algo ya muy exquisito peeerooo
>
> Saludos
>