Launch script on Linux using Putty

Michael Hoffman cam.ac.uk at mh391.invalid
Sun Apr 1 18:56:49 EDT 2007


Ulysse wrote:
> Hello,
> 
> I have a python script which runs all the time (using of library
> threading). I would like this scipt to run on a remote linux Os using
> Putty. The problem is, when I close Putty command line window running
> on my Win PC, the python script stops to run too.
> 
> I tried to use cron tables instead. By setting the time and restart
> cron process, but it's not practical.
> 
> Do you know the right way to do this ?

There are a few ways to do this, in order of easiest to most involved:

1. The easiest is to run nohup on your script in the background:

$ nohup myscript.py > output.txt 2> error.txt &

Then you can disconnect but your script will keep running. Try man nohup 
  for more information.

2. Use GNU screen on your remote terminal, and detach the screen instead 
of logging off.

3. Set up your script to fork as a daemon. Google for ["python cookbook" 
fork daemon] to find a few recipes for this.
-- 
Michael Hoffman



More information about the Python-list mailing list