* a new process and does all necessary setup. Inside the new process, it calls
* @body (and when it returns, it exits the process). In the original process, it writes
* the PID file and returns.
* a new process and does all necessary setup. Inside the new process, it calls
* @body (and when it returns, it exits the process). In the original process, it writes
* the PID file and returns.