in reply to knowing if process dies.

(ok, replying to myself :)
After closing the filehandle, the status value is returned on $?. It returns "65280" when I use die, and 0 when the program exits normally.

Sorry to bother you people.. :-)