Running Perl Daemon Processes

The perlipc documentation for Perl details how to properly daemonize a process on Unix. Programs that do not implement this code require shell workarounds to run properly in the background. Other options include:

Perl threads are a horrible solution to most any problem. Avoid them.