def ReStart(groupname):
'''??mysqlrouter'''
restart_stat = None
pids = psutil.pids()
for pid in pids:
p = psutil.Process(pid)
cmdline = p.cmdline()
if groupname+'.conf' in cmdline:
try:
os.kill(pid, 9)
os.popen('cd /etc/mysqlrouter;nohup mysqlrouter -c mysqlrouter.conf -a %s.conf &' % groupname)
return True
except Exception,e:
logging.error(traceback.format_exc())
return False
restart_stat = True
break
if restart_stat is None:
os.popen('cd /etc/mysqlrouter;nohup mysqlrouter -c mysqlrouter.conf -a %s.conf &' % groupname)
评论列表
文章目录