[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: OT: redireccionar stderr a otro proceso



¿en qué lenguaje quieres hacer esto?
¿los procesos los lanzarás tú o ya están lanzados?

garaged escribió:

On 8/25/05, César Bermejo Martínez <cesar.bermejo@gmail.com> wrote:



Hola lista, perdón por el OT. Necesito redireccionar el error estándar de un proceso a otro.
Desde un proceso (padre) hago un fork y creo otro proceso (hijo). Estos dos
procesos, los comunico entre si mediante una tubería que creo en el proceso
padre.
Dentro del proceso hijo, hago un execvp y necesito que los errores que se
producen al ejecutar execvp me los redirija a través de la tubería hacia el
proceso padre.
El proceso padre estaría escuchando en el otro lado de la tubería los
errores que le mandaría el proceso hijo. Vosotros sabéis como se podría hacer eso?

Lo mas sensato seria hacer un programa que execute todo lo que
necesitas y que oiga a todas las salidas para actuar en consecuencia.

O sea, el padre deberia ser ese programa, y hacer todo por su cuenta,
todo el movimiento de tubos que mencionas suena a que ya pasaste las
capacidades del shell para redirigir salidas

Saludos
Max


--
//
//Rober Morales Chaparro
//
#include /* RMC'05 */ <iostream>
class saludo { public: saludo(){
std::cout << "hola"; } ~saludo()
{ std::cout << " mundo!" ; } } ;
int main() { saludo holamundo; }




Reply to: