Is there a way to check to see if a pid corresponds to a valid process? I\'m getting a pid from a different source other than from os.getpid() and I need to che
os.getpid()
Sending signal 0 to a pid will raise an OSError exception if the pid is not running, and do nothing otherwise.
import os def check_pid(pid): """ Check For the existence of a unix pid. """ try: os.kill(pid, 0) except OSError: return False else: return True