... ... sonstiger Code ... ... # install a sighandler for sig CHLD $SIG{CHLD} = \&chandler; ... $pid = fork(); if ($pid == 0) {   alarm 10;   $SIG{'ALRM'}= sub {exit 1;};   system ("ssh [SERVER] \"$command\"");   exit; } ... ... sub chandler { # get child my $pid=wait(); print "signal CHLD from $pid erhalten, Prozess wurde beendet."; return 1; }