linux 操作系统上进程启停控制脚本
linux 操作系统下进程启停控制脚本?#! /usr/bin/env pythonimport sys,os,subprocess,timestrIndex ./M
linux 操作系统下进程启停控制脚本
?
#! /usr/bin/env pythonimport sys,os,subprocess,timestrIndex = "./Main"if len(sys.argv) < 2:print """Input arguments to starteg: FLT--->./MainFLTeg: FLT FLS FLA--->./MainFLT ./MainFLS ./MainFLTeg: ALL-->start all the server"""strServerExc = ''bAllFlag = 'all' in sys.argv or 'All'in sys.argv or 'ALL' in sys.argv
if len(sys.argv) > 1:if bAllFlag:textlist = os.popen('ls -a|grep Main')lstMainTemp = textlist.readlines()for item in lstMainTemp:print item.strip('\n')os.popen("./%s &"%(item.strip('\n'))).close()time.sleep(0.3)else:for strServerName in sys.argv[1:]:strServerExc = "%s%s &"%(strIndex,strServerName)print strServerExcos.popen(strServerExc).close()time.sleep(0.3)