![]() |
![]() |
4 Einträge, 1 Seite |
1 2 3 4 5 6 7 8 9 10 11 12
local $SIG{CHLD} = "IGNORE"; if (my $pid = fork) { } else { print "child ($$)"; # mach was aufwaendiges close STDOUT; close STDERR; close STDIN; CORE::exit; } # parent
1
2
3
4
5
6
7
8
9
10
11
12
13
14
{
local $SIG{CHLD} = "IGNORE";
if (my $pid = fork) {
}
else {
print "child ($$)";
# mach was aufwaendiges
close STDOUT;
close STDERR;
close STDIN;sleep 3;
CORE::exit;
}
}
sleep 420;
pq+2008-05-05 19:06:10--@betterworld: ich dachte, man setzt $SIG{CHLD}, damit es beim fork beachtet wird.
wenn es erst dann beachtet wird, wennder prozess zurückkommt, ist ja ein local()
völlig sinnlose bei fork.
![]() |
![]() |
4 Einträge, 1 Seite |