Erwin: Perlscript aus Perlscript aufrufen als Hintergrundprozess

Beitrag lesen

hi Chris,

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;

Das ist gut! Darf ich das auf die PerlBase tun? Dein Name darunter?

Gruss, Rolf

--
SELFforum - Das Tor zur Welt!
Theoretiker: Wie kommt das Kupfer in die Leitung?
Praktiker: Wie kommt der Strom in die Leitung?