diff --git a/server/bin/monitor.py b/server/bin/monitor.py index 66fdb4e..a455261 100644 --- a/server/bin/monitor.py +++ b/server/bin/monitor.py @@ -22,8 +22,9 @@ def getRuningProgramPids(progname): def monitor_gs(): while True: pids = getRuningProgramPids('gameserver2001') - if len(pids) >= 0: - os.popen('nohup ./gameserver2001 >> gameserver2001.out 2>&1 &') + if len(pids) <= 0: + print('zzzz') + os.popen('nohup ./gameserver2001 -i1 >> gameserver2001.out 2>&1 &') time.sleep(2) monitor_gs()