Добавлена функция для получения всех родительских процессов

legacy27 3.6.7.12
Mike Hiretsky 4 years ago
parent 35ee6cb589
commit 0731489d81

@ -1687,6 +1687,23 @@ def checkDigestFile(digestfile):
return result
def getParentPids(pid):
"""
Получить ID всех родительских процессов
"""
pid = str(pid)
while pid != "0":
statFile = "/proc/%s/stat" % pid
try:
data = readFile(statFile).split()
if len(data) > 4:
pid = data[3]
yield pid
continue
except (OSError,IOError) as e:
pass
break
def getRunCommands(not_chroot=False, chroot=None, uid=None, withpid=False,
with_lxc=False):
"""List run program"""

Loading…
Cancel
Save