in reply to Re^7: Perl Daemons and SIGHUP
in thread Perl Daemons and SIGHUP

You don't know your process has "vanished" since you have not ascertained it even started.

You seem to think exec creates a new process when it doesn't. It replaces the program being executed by the current process.