This commit is contained in:
aozhiwei 2019-12-16 19:10:33 +08:00
parent 7b5b900483
commit 75ab0d4ec4
2 changed files with 1 additions and 30 deletions

1
server/bin/monitor.sh Normal file
View File

@ -0,0 +1 @@
python ../../third_party/tools/scripts/server/monitor.py wsproxy2001 '-n1 -i1'

View File

@ -1,30 +0,0 @@
# -*- coding: utf-8 -*-
import os
import time
def getRuningProgramPids(progname):
pids = []
lines = os.popen('ps -ef | grep %s' % progname).readlines()
for l in lines:
line = ''
oldc = ''
for c in l.strip():
if c in [' ', '\t'] and c == oldc:
continue
oldc = c
line += c
line = line.split(' ')
if line[7] == './%s' % progname:
pids.append(line[1])
return pids
def monitor_wsp():
while True:
pids = getRuningProgramPids('wsproxy2001')
if len(pids) <= 0:
print('zzzz')
os.popen('nohup ./wsproxy2001 -n1 -i1 >> wsproxy2001.out 2>&1 &')
time.sleep(2)
monitor_wsp()