X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=tools.py;fp=tools.py;h=a0da5d2d0180f02e9d5a24ab774f2de717962da4;hb=78b6ce2bfc5b9f88ad07b3906375b1086955a152;hp=57a99c1b4c3b4f36b8a355a88c0e175ca3194e47;hpb=ec92ced9d373899b8c53b9d9d15933dbbb46ee25;p=nodemanager.git diff --git a/tools.py b/tools.py index 57a99c1..a0da5d2 100644 --- a/tools.py +++ b/tools.py @@ -294,15 +294,15 @@ def get_sliver_process_lxc(slice_name, process_cmdline): #logger.log("tools: slice_name_check2=%s" % (slice_name_check2) ) if (slice_name_check2 == slice_name): - slice_path = path - pid = slice_path.split('/')[2] - #logger.log("tools: pid=%s" % (pid) ) - cmdline = open('/proc/%s/cmdline'%pid).read().rstrip('\n\x00') - #logger.log("tools: cmdline=%s" % (cmdline) ) - #logger.log("tools: process_cmdline=%s" % (process_cmdline) ) - if (cmdline == process_cmdline): - cgroup_fn = slice_path - break + slice_path = path + pid = slice_path.split('/')[2] + #logger.log("tools: pid=%s" % (pid) ) + cmdline = open('/proc/%s/cmdline'%pid).read().rstrip('\n\x00') + #logger.log("tools: cmdline=%s" % (cmdline) ) + #logger.log("tools: process_cmdline=%s" % (process_cmdline) ) + if (cmdline == process_cmdline): + cgroup_fn = slice_path + break except: #logger.log("tools: break!") break