[Tutor] problem with subprocess

Hugo Arts hugo.yoshi at gmail.com
Fri Jul 30 15:49:13 CEST 2010


On Fri, Jul 30, 2010 at 2:36 PM, Bala subramanian
<bala.biophysics at gmail.com> wrote:
> Dear Friends,
>
> I have to do a series of job in a remote machine. I put each job in a text
> file called 'job' as and wrote the following code that can read each line in
> the text file and execute the job.
>

Why not just write a shellscript? that's essentially a list of jobs
anyway. if you make the first line of the file #! /bin/bash you can
basically execute it directly.

> I login to the machine and run the script as 'python job.py'. But when i
> logout from the machine, the job gets killed. So i submitted the job in
> background as 'python job.py &'. Even in this case, when i logout from the
> machine, the job gets killed. Why is this so. How can i avoid the same ?
>

you need to run 'nohup python job.py'. background process still get
SIGHUP when you log out, so they'll still exit.

http://www.computerhope.com/unix/unohup.htm

Hugo


More information about the Tutor mailing list