> I know I can start a program with & at the end and will run in the > background. Is there a way to do this without the & symbol in Linux? Yes. The examples packaged with Free Pascal have a daemon.pp demo. That works (and also on FreeBSD iirc)