To start/stop python sub processes you can use the subprocess module.
To check whether they are running you might use psutil:
>>> import psutil
>>> pid = 1034 # some pid
>>> psutil.pid_exists(pid)
True
>>>
...or this (it will also check if the PID has been reused):
>>> p = psutil.Process(pid)
>>> p.is_running()
True
>>>