JustLord 338 Опубликовано 29 августа, 2014 Здравствуйте, запустил сервер на убунту и очень не удобно все время смотреть логи. Как сделать так, чтобы при запуске LoginServer.sh и GameServer.sh всплывало окно типа терминала и там выводились логи ( ну вы поняли, подобие винды)? LoginServer_loop.sh #!/bin/bash err=1 until [ $err == 0 ]; do [ -f log/java0.log.0 ] && mv log/java0.log.0 "log/`date +%Y-%m-%d_%H-%M-%S`_java.log" [ -f log/stdout.log ] && mv log/stdout.log "log/`date +%Y-%m-%d_%H-%M-%S`_stdout.log" nice -n -2 java -Dlogback.configurationFile=./config/other/logback.xml -Xmx512m -cp ../libs/*:l2jserver.jar net.sf.l2j.loginserver.L2LoginServer > log/stdout.log 2>&1 err=$? # /etc/init.d/mysql restart sleep 10; done GameServer_loop.sh #!/bin/bash # exit codes of GameServer: # 0 normal shutdown # 2 reboot attempt while :; do [ -f log/java0.log.0 ] && mv log/java0.log.0 "log/`date +%Y-%m-%d_%H-%M-%S`_java.log" [ -f log/stdout.log ] && mv log/stdout.log "log/`date +%Y-%m-%d_%H-%M-%S`_stdout.log" java -Dlogback.configurationFile=./config/other/logback.xml -Xmx1024m -cp ../libs/*:l2jserver.jar net.sf.l2j.gameserver.GameServer > log/stdout.log 2>&1 [ $? -ne 2 ] && break # /etc/init.d/mysql restart sleep 10 done Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Hikari 48 Опубликовано 29 августа, 2014 Попробуй запускать сервер через GameServer_loop.sh, а не через StartGameServer.sh. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты