import os
import errno
try:
    os.kill(int(sys.argv[1]), 0)
except OSError as err:
    if err.errno == errno.ESRCH:
        pass
Как вы проверяете в Linux с помощью Python, если процесс все еще выполняется?