Thread Prozess- und Logfileüberwachung in einem Skript
(3 answers)
Opened by wenze at 2011-03-03 10:09 2011-03-03T09:09:19 wenze Mittels -f fork einen neuen Kindprozess erzeugen, die Prozessid merken und mittels -f exec im Kindprozess das gewünschte Programm starten. Quote Mittels -f waitpid mit dem Flag WNOHANG pollen ob der Kindprozess noch lebt, eventuell getriggert als Reaktion auf eine Benachrichtigung durch $SIG{CHLD}. Quote Die Logdatei ganz normal öffnen und mittels -f select pollen ob oder darauf warten dass neue Daten daraus gelesen werden können. Die hereinkommenden Daten mittels regulärer Ausdrücke (perlre) analysieren. When C++ is your hammer, every problem looks like your thumb.
|