Don't trust argv when deciding if duplicate.

parent 0a5071e9
......@@ -144,9 +144,6 @@ def setRunning(pid_file):
pid = None
# XXX This could use psutil library.
if pid is not None and os.path.exists("/proc/%s" % pid):
#XXX: can we trust sys.argv?
process_name = os.path.basename(sys.argv[0])
if process_name in open('/proc/%s/cmdline' % pid, 'r').readline():
# In case process is present, ignore.
logger.warning('New slapos process started, but another slapgrid '
'process is aleady running with pid %s, exiting.' % pid)
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment