I am giving some idea about how we can start and stop a process using a python script. This will be useful when we need to start a process that is outside the script
I am running two python scripts. One is master script, this script will start the slave script. Slave script will execute continuously upto 5 sec and it will terminated by the master script
#!/usr/bin/python import time import subprocess #starting process python while.py proc = subprocess.Popen(["python","while.py"],shell=False) #5 sec delay time.sleep(5) #killing process subprocess.call(["kill","-9","%d" % proc.pid]) #waiting for killing proc.wait() print 'poll = ',proc.poll()
#!/usr/bin/python while 1: print "hello"