in reply to Backgrounding (daemonizing?) a Net::server
Another alternative if you are listening on a socket is to create the socket at the beginning of startup but not begin processing it until you are ready.
Daemon != Server because you can daemonise many things not just servers. The most usual place to find non server daemons is repeatative processes such as scheduling or long running processes like batch jobs. I often have batch processing that will run for upto 3 hours if these are not detached an error in the terminal could cause the process to error.
Just a few ideas.
UnderMine
|
|---|