Article View: es.comp.os.linux.programacion
Article #17750Re: Coger la salida de otro programa
From: juanjux punteroloco
Date: Sun, 14 Nov 1999 00:00
Date: Sun, 14 Nov 1999 00:00
29 lines
2079 bytes
2079 bytes
El dia Sat, 13 Nov 1999 16:21:27 GMT, rvm nos rayo diciendo: |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? | |Otra pregunta. Resulta que el programa fetchnews no es accesible por |cualquier usuario, pero mi programa debe poder ejecutarlo �c�mo diablos |lo hago? Me imagino que la soluci�n pasar� por activar el bit suid ese, |como en el kppp. | |Bueno, luego cuando est� algo m�s avanzado el programa (aunque ya hay |bastante hecho) ya os avisar� para que lo probeis o por si alguien le |quiere a�adir "soporte" para alg�n otro programa (�INN?). | |Aunque si hay alg�n impaciente me puede pedir el c�digo fuente ya (no |llega a 20 KB). | Marchando uno para jajs@QUITAESTOretemail.es
Technical Details
Message-ID:
<i1bl08.gb.ln@192.168.0.1>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailReferences:
<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: juanjux@JuAnJuX. (*puntero_loco) Subject: Re: Coger la salida de otro programa Date: 1999/11/14 Message-ID: <i1bl08.gb.ln@192.168.0.1> X-Deja-AN: 548470441 Content-Transfer-Encoding: 8bit References: <begX3.1887$re6.65702@m2newsread.uni2.es> Content-Type: text/plain; charset=iso-8859-1 Organization: Iddeo - Retevisi�n Mime-Version: 1.0 User-Agent: slrn/0.9.5.3 (UNIX) Reply-To: jajs@NoSpAMretemail.es Newsgroups: es.comp.os.linux.programacion