Thread Prozess Kommunikation
(5 answers)
Opened by blue-dev at 2008-05-12 17:43
Klar kannst du sowas mit Perl realisieren.
Du musst einfach nur die Prozess IDs den anderen Prozessen zur Verfügung stellen, und dann eben überprüfen, ob alle Prozesse noch laufen. Am einfachsten wäre es wohl beim Start eines Prozesses eine PID-file in einem bestimmten Verzeichniss zu erstellen, welche von allen Prozessen ausgelesen wird. Quote Ich würd' eher einen Prozess-Manager starten, der dann alle anderen Prozesse startet und überwacht. Zur Sicherheit dann vielleicht noch einen Prozess, der nur den Prozess-Manager überwacht. Schau dir mal POE und POE::Wheel::Run an. Ich denke, das ist genau was du brauchst. Dauert zwar etwas, bis man sich in POE eingearbeitet hat, aber es lohnt sich auf jeden Fall ;) |