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
>


agrega fecha a stderr

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

Se que es algo ya muy exquisito peeerooo

Saludos