my $pid = fork; if (!defined $pid) { die "Irgendwas ist schief gelaufen: $!"; } elsif ($pid == 0) { # child exec "externes kommando", "arg1", ...; die $!; } # hier laeuft der parent weiter