Hola, et funzt...
»
» Ach so ist das... Also:
»
» use POSIX qw(setsid);
»
» while ( $client = $server->accept()) {
» $command = chomp(<$client>);
» $pid = fork();
» die('cannot fork!') unless (defined($pid));
» unless ($pid) { # also Child...
» setsid(); # ... wird vollkommen von Parent getrennt
» exec("$command"); # ... und mit $command Befehl "ersetzt"
» }
» # und Parent lauscht gleich weiter!
» }
»
» Viele Grüsse
»
» Philipp
Nur eine Sache noch, dein chomp funktioniert nicht.
Meldung: cant modify handle in chomp ... (<$client>)
Gruß,
coolblue
--
never say oops after you submitted a job :-)
never say oops after you submitted a job :-)