7
basedir = os.path.dirname(__file__)
8
default_threshold_path = os.path.join(basedir, 'thresholds')
11
'health-check', 'init', 'cat', 'vi', 'emacs', 'getty', 'csh', 'bash', 'sh']
13
with open(os.path.join(basedir, 'procmapping.txt'), 'w') as mapping:
14
for p in psutil.process_iter():
16
if os.getpgid(p.pid) != 0:
17
procname = os.path.basename(p.name)
18
fname = default_threshold_path + "/" + procname + ".threshold"
19
if not p.name in ignore_procs:
20
if os.path.isfile(fname):
21
mapping.write('%s:%d\n' % (procname, p.pid))