🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: es.comp.os.linux.programacion
Article #17749

Re: Coger la salida de otro programa

#17749
From: batsman batsman
Date: Sun, 14 Nov 1999 00:00
43 lines
2741 bytes
-----BEGIN PGP SIGNED MESSAGE-----

In article <begX3.1887$re6.65702@m2newsread.uni2.es>, rvm wrote:
>Estoy haciendo un programilla (GPL, claro). En principio se trata de un
>front-end gr�fico (usa las librer�as QT) del fetchmail y del leafnode
>(fetchnews).
>
>Lo que quiero es que mi programa ejecute estos dos programas (cuando el
>usuario lo diga, claro), vaya analizando la salida de estos programas e
>interprete lo que est�n haciendo para ir mostr�ndoselo al usuario en una
>ventana en las X (con una barra de progreso y todo eso).
>
>Esto lo he hecho desviando la salida a un fichero temporal y luego el
>programa principal lee los datos de all� (de vez en cuando comprueba si
>el fichero ha sido modificado y lee los datos nuevos). Pero yo me
>imagino que habr� una forma m�s sencilla de hacerlo, y esa es mi
>pregunta �cu�l es la forma correcta de leer la salida de otro programa?

man popen

- -- 
              _           _                             
             | |__   __ _| |_ ___ _ __ ___   __ _ _ __  
             | '_ \ / _` | __/ __| '_ ` _ \ / _` | '_ \ 
             | |_) | (_| | |_\__ \ | | | | | (_| | | | |
             |_.__/ \__,_|\__|___/_| |_| |_|\__,_|_| |_|
  ________________________________________________________________
 |Visit   |  http://www.geocities.com/SiliconValley/Vista/2075    |
 |Linux   |  http://www.geocities.com/SiliconValley/Vista/4289    |
  ----------------------------------------------------------------

-----BEGIN PGP SIGNATURE-----
Version: 2.6.3ia
Charset: noconv

iQEVAwUBOC25Fb0Y27yr0iefAQE20gf/WX8xQWMZSFPbOEj37cV1g427Hn6LJA57
9W0AfXMQPJpkAwmrTF1ROmhGD099lgdUTRGa22XiPB+o+BmJ42VQnMOeUTaaK6yL
pqBVcDMbQvN7aHWu1g5utLroAqJ9SJrTDS+8Kb1KT9TM+cAHYLm86eH//EGt0l6v
Ru7e3hEJqIq8Bq9pA9qw+luMcg7rRwaxJiM0Km9R/QE8MK4lEic7FdGA7Sa0NOfv
Vg2xHPBklwscFZ8X8tqdb+E7Myxgf+dE3/cwZBWDIHBJ9Lx7uFuBQVcxfbzmp7cj
d8NM+cqv+mRsLJXKSrT6Ch36R4DWsC8xdgbHBbL7jqyzsE8uACPv3g==
=UFBU
-----END PGP SIGNATURE-----
Technical Details
Message-ID: <redk08.ak4.ln@simpsons4ever>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail
References: <begX3.1887$re6.65702@m2newsread.uni2.es>

Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII
X-Google-Thread: f86c8,979d773d4b6ea533
X-Google-Attributes: gidf86c8,public
From: batsman@simpsons4ever. (batsman)
Subject: Re: Coger la salida de otro programa
Date: 1999/11/14
Message-ID: <redk08.ak4.ln@simpsons4ever>
X-Deja-AN: 548433138
Content-Transfer-Encoding: 8bit
References: <begX3.1887$re6.65702@m2newsread.uni2.es>
Content-Type: text/plain; charset=iso-8859-1
X-Complaints-To: abuse@uni2.es
X-Trace: m2newsread.uni2.es 942584825 62.36.7.125 (Sun, 14 Nov 1999 14:07:05 MET)
Organization: Wanadoo
Mime-Version: 1.0
Reply-To: Usa el programa de descodificación 
NNTP-Posting-Date: Sun, 14 Nov 1999 14:07:05 MET
Newsgroups: es.comp.os.linux.programacion