Bin gerade dabei, mich mit Python neu zu befassen. Verzeiht mir also bitte meine Unkenntnis.
Ich möchte aus einem Python-Skript heraus zwei Programme starten. Diese Programme sollen per pipe aneinander gekoppelt sein. Ich arbeite unter Linux.
Die beiden Programme sollen Parameter übergebene bekommen, die im Python-Skript berechnet werden.
Das ganze Skript hat diesen Aufbau:
Code: Alles auswählen
tue
berechne parameter (aus denen der Liste)
rufe externe programme auf
warte, bis externe programme terminieren
solange werte in liste vorhanden sind
Code: Alles auswählen
./pfad/prog1 param1 param2 param3 | ./pfad/prog2 param4 param5
1. ob das prinzipiell überhaupt geht (ich vermute, es geht)
2. wie ich das ungefähr anstelle ? Also, den Aufruf zum Start der 2 Programme und das Warten auf deren Terminierung ?
Ich danke euch !
Gruß,
Benja