Redirigir salida de error hacia archivo y consola
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
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
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
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
--- -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]