Christian Kruse: Perlscript aus Perlscript aufrufen als Hintergrundprozess

Beitrag lesen

Hallo Erwin,

Schick das ext. Script mit & in den Hintergrund, am besten mit
exec('script', '&');

*Bitte* *nicht*.
Wie es richtig geht, habe ich schon öfter erwähnt:

use POSIX qw/setsid/;

my $pid = fork();
die $! unless defined $pid;
if($pid == 0) {
  die $! unless setsid();
}
else {
  exit();
}

close STDIN;
close STDOUT;
close STDERR;

Grüße,
 CK

--
Fatal! Ich kann kein Reserve-Offizier mehr sein!