[perl] input/output van 2 child-processes redirecten

Pagina: 1
Acties:

  • Glival
  • Registratie: December 1999
  • Laatst online: 31-08 13:26
Ik heb 2 programma's, die elkaars input/output genereren. Tegelijkertijd geven beide programma's een getal als uitvoer, en dat getal is dan de invoer voor het andere programma. Nu wil ik een perl-script schrijven dat de uitvoer van deze programma's controleert, en na controle de uitvoer doorstuurt naar de invoer van het andere programma. Globaal:

code:
1
2
3
4
5
6
7
8
9
10
11
12
start prog1;
start prog2;
while (conditie)
{
  $var1 = output van prog1;
  controleer $var1;
  $var2 = output van prog2;
  controleer $var2;

  print prog1 $var2;
  print prog2 $var1;
}


Nu is mijn vraag: is het mogelijk 2 programma's te starten, en van beide programma's zowel de invoer als de uitvoer te redirecten? Ik heb een relevante link gevonden, maar kom er met de informatie die daar wordt gegeven nog niet uit:
http://pleac.sourceforge....processmanagementetc.html

Iemand een idee? Bij voorbaat dank :)

  • Juup
  • Registratie: Februari 2000
  • Niet online
Kijk eens naar open2, daarmee kun je zowel met de STDIn als de STDOUT van een programma spelen.

Een wappie is iemand die gevallen is voor de (jarenlange) Russische desinformatiecampagnes.
Wantrouwen en confirmation bias doen de rest.