🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: Coger la salida de otro programa

#17750
From: juanjux punteroloco
Date: Sun, 14 Nov 1999 00:00
29 lines
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-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: 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