I'm currently launching the process using
nohup but occasionally after logging out and back in again the process is gone. Something is reaping it.
I don't need it to survive a reboot (so I think
launchd might be overkill here), but I would like it to persist as long as the machine is up and running, whether I'm logged in or not.