Как остановить GS?

Теги:
 

biork

новичок
Добрый день.
Даю команду по телнету на остановку гейм-сервера: shutdown n
Сервер благополучно завершает работу, но тут же стартует заново...
Подскажите, как избавиться от этой фишки? :-)
 
+
-
edit
 

Balancer

администратор
★★★★★
.bat-файл смотри, которым запускаешь, скорее всего у тебя там нет проверки на errorlevel программы.

Остановкой или перезапуском ведает запускающий скрипт.
… чтобы понять рекурсию, нужно сперва понять рекурсию …  

biork

новичок
И что здесь нужно подправить?

code text
  1. #!/bin/bash
  2.  
  3. err=1
  4. until [ $err == 0 ];
  5. do
  6.         mv log/java0.log.0 "log/`date +%Y-%m-%d_%H-%M-%S`_java.log"
  7.         mv log/stdout.log "log/`date +%Y-%m-%d_%H-%M-%S`_stdout.log"
  8.         mv log/chat.log "log/`date +%Y-%m-%d_%H:%M:%S`-chat.log"
  9.         nice -n -2 java -Dfile.encoding=UTF-8 -Xms512m -Xmx512m -cp bsf.jar:javolution.jar:bsh-2.0.jar:jython.jar:c3p0-0.9.1.jar:mysql-connector-java-5.0.6-bin.jar:jbforth.jar:rrd4j-2.0.1.jar:jsr166x.jar:l2jserver.jar l2f.gameserver.GameServer > log/stdout.log 2>&1
  10.         sleep 10;
  11. done
 

в начало страницы | новое
 
Поиск
Настройки
Твиттер сайта
Статистика
Рейтинг@Mail.ru