It seems that start-stop-daemon worked for some time, but now I can’t get a process to keep running using either that command or nohup. Whenever I start even the simplest process, with either command, it stops after I log out. The simplest process I’ve tried is:
/usr/bin/nohup /bin/sleep 3600 &
I run this from either a console (USB-type) or an ssh session, and in either case it is no longer running when I log back on. Same with my more complicated program, a tclsh script.
This worked once, and I documented it’s working on my blog, so I’m not seeing things, I don’t think…
My system is a straight A5 distribution (via uname -a):
Linux beaglebone 3.2.5+ #1 Mon Feb 13 19:22:44 CET 2012 armv7l GNU/Linux