I have Python script
bgservice.py and I want it to run all the time, because it is part of the web service I build. How can I make it run continuously even after I logout SSH?
nohup python bgservice.py & to get the script to ignore the hangup signal and keep running. Output will be put in
Ideally, you'd run your script with something like
supervise so that it can be restarted if (when) it dies.
If you've already started the process, and don't want to kill it and restart under nohup, you can send it to the background, then disown it.
Ctrl+Z (suspend the process)
bg (restart the process in the background
disown %1 (assuming this is job #1, use
jobs to determine)