Redirigir salida de error hacia archivo y consola

2008-11-07 Por tema frank
Saludos lista,

 

Cómo podría hacer para que el error de ejecución de un comando se guarde en un 
archivo de texto y a la vez se muestre por pantalla?

 

Es decir, con la instrucción:

squid -k reconfigure 2 salida  Logro que los errores del comando “squid -k 
reconfigure” se guarden en un archivo “salida” pero igual quisiera que también 
se muestren por consola como es normal!

 

Cómo podría lograr esto?

 

De antemano gracias por su ayuda.. ¡!

 



Re: Redirigir salida de error hacia archivo y consola

2008-11-07 Por tema Alberto Vicat

frank escribió:

Saludos lista,

 

Cómo podría hacer para que el error de ejecución de un comando se guarde 
en un archivo de texto y a la vez se muestre por pantalla?


 


Es decir, con la instrucción:

squid -k reconfigure 2 salida  Logro que los errores del comando 
“squid -k reconfigure” se guarden en un archivo “salida” pero igual 
quisiera que también se muestren por consola como es normal!



Cómo podría lograr esto?


De antemano gracias por su ayuda.. ¡!


¿Si a continuación le ponés un cat salida? Para que muestre en pantalla 
el contenido de salida.

Creo que sería:

squid -k reconfigure 2  salida  cat salida

Pero no estoy muy seguro de que sea  el operador ahí, me parece que 
algo tenía que ver un punto y coma (;) para que cat espere a que squid 
finalice antes de ejecutarse, pero no me acuerdo donde se ponía.

Y mi man bash en esta máquina está en inglés.

Suerte


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Redirigir salida de error hacia archivo y consola

2008-11-07 Por tema Rodrigo Gallardo
On Fri, Nov 07, 2008 at 11:12:27AM -0500, frank wrote:
 Saludos lista,
 
 Cómo podría hacer para que el error de ejecución de un comando se guarde en 
 un archivo de texto y a la vez se muestre por pantalla?
 
squid -k reconfigure 21 | tee salida 

El 
 21
hace que el error estándar se vaya a la salida estándar, donde puede ser tomado 
por el |

El comando 
 tee archivo
manda una copia de su entrada al archivo y otra a su salida. 


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Redirigir salida de error hacia archivo y consola

2008-11-07 Por tema Alberto Vicat

Rodrigo Gallardo escribió:

On Fri, Nov 07, 2008 at 11:12:27AM -0500, frank wrote:

Saludos lista,

Cómo podría hacer para que el error de ejecución de un comando se guarde en un 
archivo de texto y a la vez se muestre por pantalla?
 
squid -k reconfigure 21 | tee salida 

El 
 21

hace que el error estándar se vaya a la salida estándar, donde puede ser tomado 
por el |

El comando 
 tee archivo
manda una copia de su entrada al archivo y otra a su salida. 


Hola Rodrigo.
A ver si entiendo esto. En esta forma ¿no tendrías duplicada la salida 
en la consola?
Si 21 manda a la salida estándar (la consola), y tee también además de 
al archivo 'salida'.

¿O hay alguna parte que no es así?

Gracias


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



RE: Redirigir salida de error hacia archivo y consola SOLUCIONADO

2008-11-07 Por tema frank

---
 -Mensaje original-
 De: Alberto Vicat [mailto:[EMAIL PROTECTED]
 Enviado el: viernes, 07 de noviembre de 2008 11:43
 Para: debian-user-spanish@lists.debian.org
 Asunto: Re: Redirigir salida de error hacia archivo y consola
 
 Rodrigo Gallardo escribió:
  On Fri, Nov 07, 2008 at 11:12:27AM -0500, frank wrote:
  Saludos lista,
 
  Cómo podría hacer para que el error de ejecución de un comando se guarde 
  en un
 archivo de texto y a la vez se muestre por pantalla?
 
  squid -k reconfigure 21 | tee salida
 
  El
   21
  hace que el error estándar se vaya a la salida estándar, donde puede ser 
  tomado
 por el |
 
  El comando
   tee archivo
  manda una copia de su entrada al archivo y otra a su salida.
 
 Hola Rodrigo.
 A ver si entiendo esto. En esta forma ¿no tendrías duplicada la salida
 en la consola?
 Si 21 manda a la salida estándar (la consola), y tee también además de
 al archivo 'salida'.
 ¿O hay alguna parte que no es así?
 
 Gracias
 

Gracias por las respuestas,
Hice las pruebas y, bueno es mi apreciación de novato, no me duplica la salida 
como comentan arriba.

Con el squid -k reconfigure 21 | tee salida  efectivamente me muestra el 
mensaje a consola y también lo guarda en un archivo



--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]