timothy: kein anderes Programm -> ein Prozess - geht doch ;-)

Beitrag lesen

Hi folks,

ich möchte Euch ja nicht langweilen, aber vielleicht interessiert es ja doch jemanden.

Also: "fork" ist richtig. Aber nicht mit "exec" !!!

<snippet>

my $fh = IO::File->new(">> /home/tk/logs/socket17500.log");
     $fh->print("$mday.$mon.$year $hour:$min:$sec  $buf - $client_ipnum\n");

my $child = fork();
 if ($child == 0)
 {
     Nachricht($buf,$client_ipnum,"$mday.$mon.$year $hour:$min:$sec");
 };

</snippet>

That's all (mehr oder weniger).

Der Parentprozess "lauscht" weiter, derweil das "Kind" das PopUp-Fenster zeigt.
Ins Logfile wurde vor "fork" geschrieben.
Jetzt (endlich) läuft es, so, wie ich es mir vorstelle.

Bye
Timothy

--
Zwei Dinge im Leben kannst du nicht zurück holen. Den Pfeil, den du verschossen. Und das Wort, das du gesprochen.
(alte indianische Weisheit)