2008/11/25 Martin Troncoso <[EMAIL PROTECTED]> > Buenas, escribo a la lista para hacer una consulta sobre Script de > Bash y Xdialog, el tema viene mas o menos asi, necesito mostrar la > salida de consola en una pantalla de Xdialg , el problema viene de que > mostrar la salida deun comando no es mayor problema ya que redirigo la > salida a un archivo o a una variable y despues la muestro en un msgbox > o similar, pero no encuentro forma de lograr mostrar por ejemplo un: > > sunos|~$>asdasd > bash: asdasd: command not found > > si bien el estado de como termino el proceso se guarda en $? (o > $PIPESTATUS) la pregunta seria como puedo redirigir la salida y hacer > el volcado en un archivo con el mensaje completo > > ejemplo: > exec > pp > > comando1 > comando2 > comando3 > > Xdialog --title "Salida comandos" --textbox pp 30 60 > > ahi mostraria la salida que genera cada comando,siempre y cuando se > ejecuten, como podria hacer para obtener cualquier salida que > devuelva la ejecucion? > > Hola, podrías usar archivos como buffers, algo así:
comando1 > salida1.txt 2>&1 comando2 > salida2.txt 2>&1 comando3 > salida3.txt 2>&1 Luego, tu "Salida comandos" lo reemplazás por algo así: "`cat salida1.txt salida2.txt salida3.txt`" No sé si es exactamente lo que buscás, espero que te sirva aunque sea como idea. Slds. _______________________________________________ Lugro mailing list [email protected] http://www.lugro.org.ar/mailman/listinfo/lugro
