def start():
old_pid=get_pid()
try:
process=psutil.Process(pid=old_pid)
except psutil.NoSuchProcess as e :
process=None
os.system("rm -rf %s/pid/crondeamon.pid"%datadir)
if old_pid and process:
cmd_line=process.cmdline()
mask=0
for j in cmd_line:
if "twistd" in j or "crondeamon" in j :
mask+=1
if mask>=2:
print "server is running ! "
else:
os.system("mkdir -p %s/pid"%datadir)
os.system("mkdir -p %s/log"%datadir)
os.system("twistd --pidfile %s/pid/crondeamon.pid --logfile %s/log/crondeamon.log crondeamon"%(datadir,datadir))
print "start success!"
else:
os.system("mkdir -p %s/pid"%datadir)
os.system("mkdir -p %s/log"%datadir)
os.system("twistd --pidfile %s/pid/crondeamon.pid --logfile %s/log/crondeamon.log crondeamon"%(datadir,datadir))
print "start success!"
评论列表
文章目录