Code:
use POSIX ":sys_wait_h";
my $pstatus = waitpid($pid, WNOHANG);
Zbog WNOHANG waitpid će vratiti 0 ako proces još uvek radi. Ako vrati vrednost različitu od nule proces se završio i povratna vrednost je kao da nisi koristio WNOHANG.
Pogledaj i:
perldoc -f waitpid
man waitpid
perldoc -f kill
man 2 kill
Obrati pažnju na to da si kill verovatno skapirao pogrešno.