09-12-2009, 02:40 PM
(Сообщение последний раз редактировалось: 09-12-2009, 03:30 PM CryptoHask.)
Народ плиз хэлп ми, есть вот такой скрипт логинсервер_луп.сх....
Подскажите пожалуйста параметр, который надо вписать чтобы скрипт выполнялся в отдельной сессии (окном).
Также погуглив узнал что возможно за данное действо отвечает,
но только в измененном варианте. Ума не приложу изменить данную строку?
______________________________________
Кажется я был не прав и за запуск отдельного окна отвечает параметр xterm, только я не знаю как его конфигурировать, буду признателен за оказанную помощь!
Столкнулся еще с одной проблемой при запуске loginserver_loop.sh, скрипт запускается и никакой жизнидеятельности не проявляет: ни исполняемого кода на экране, ни ошибок!
Ничего не выводиться, даже на новую строку терминал не переходит, прошу разъяснить как визуализировать процесс (echo не помогает)
Ubuntu 9.04
sun-java6-jdk
L2Emu_rev1869
Добавлено через 50 минут
Так в половине проблемы я разобрался скрипт выполняеться и пишетсья в папки логов стдаут и лог собсно
так вот в stdout выводиться такой эксцепшн
Помогите ребят что не правильно делаю, что изменить чтобы убрать ошибку...
Код:
#!/bin/bash
err=1
until [ $err == 0 ];
do
. ./setenv.sh
[ -d log/ ] || mkdir log/
[ -d log/stdout/ ] || mkdir log/stdout/
[ -f log/java/java0.log.0 ] && mv log/java/java0.log.0 "log/java/`date +%Y-%m-%d_%H-%M-%S`_java.log"
[ -f log/stdout/stdout.log ] && mv log/stdout/stdout.log "log/stdout/`date +%Y-%m-%d_%H-%M-%S`_stdout.log"
java -Xmx64m com.l2emu.loginserver.L2LoginServer > log/stdout/stdout.log 2>&1
err=$?
# /etc/init.d/mysql restart
sleep 10;
done
Подскажите пожалуйста параметр, который надо вписать чтобы скрипт выполнялся в отдельной сессии (окном).
Также погуглив узнал что возможно за данное действо отвечает,
Код:
java -Xmx64m com.l2emu.loginserver.L2LoginServer > log/stdout/stdout.log 2>&1
но только в измененном варианте. Ума не приложу изменить данную строку?
______________________________________
Кажется я был не прав и за запуск отдельного окна отвечает параметр xterm, только я не знаю как его конфигурировать, буду признателен за оказанную помощь!
Столкнулся еще с одной проблемой при запуске loginserver_loop.sh, скрипт запускается и никакой жизнидеятельности не проявляет: ни исполняемого кода на экране, ни ошибок!
Ничего не выводиться, даже на новую строку терминал не переходит, прошу разъяснить как визуализировать процесс (echo не помогает)
Ubuntu 9.04
sun-java6-jdk
L2Emu_rev1869
Добавлено через 50 минут
Так в половине проблемы я разобрался скрипт выполняеться и пишетсья в папки логов стдаут и лог собсно
так вот в stdout выводиться такой эксцепшн
Код:
Exception in thread "main" java.net.BindException: Address already in use
at java.net.PlainSocketImpl.socketBind(Native Method)
at java.net.AbstractPlainSocketImpl.bind(AbstractPlainSocketImpl.java:336)
at java.net.ServerSocket.bind(ServerSocket.java:336)
at java.net.ServerSocket.<init>(ServerSocket.java:202)
at com.l2emu.loginserver.FloodProtectedListener.<init>(FloodProtectedListener.java:47)
at com.l2emu.loginserver.GameServerListener.<init>(GameServerListener.java:36)
at com.l2emu.loginserver.L2LoginServer.<init>(L2LoginServer.java:90)
at com.l2emu.loginserver.L2LoginServer.main(L2LoginServer.java:56)
Помогите ребят что не правильно делаю, что изменить чтобы убрать ошибку...