Гм. Лежал там скрипт для запуска, кто-то снёс когда-то. Странно.
Запускается у меня сейчас примерно так (повыкинул лишнее, типа ссылок на профайлер и т.п.):
code bash
#!/bin/bash
err=1
until [ $err == 2 ];
do
mv log/java0.log "log/`date +%Y-%m-%d_%H:%M:%S`-java.log"
mv log/stdout.log "log/`date +%Y-%m-%d_%H:%M:%S`-stdout.log"
mv log/chat.log "log/chat-`date +%Y-%m-%d_%H:%M:%S`.log"
cp -f ~/gameserver-main/svn/build/l2jserver.jar l2jserver.jar
cp -f ~/gameserver-main/svn/build/dist/gameserver/config/l2j-version.properties config/l2j-version.properties
cp -f ~/gameserver-main/svn/lib/jbforth.jar jbforth.jar
java -Xmx512m -server -agentlib:yjpagent -classpath "rrd4j-2.0.1.jar:jbforth.jar:bsf.jar:bsh-2.0.jar:jython.jar:c3
p0-0.9.1.jar:mysql-connector-java-5.0.6-bin.jar:javolution.jar:javax.servlet.jar:org.mortbay.jetty.jar:commons-logging.jar:jsr166x.jar:l2jser
ver.jar" l2f.gameserver.GameServer 2>&1 | tee log/stdout.log
err=$?
done
Можно поменять
| tee log/stdout.log на
> log/stdout.log - тогда должен будет заработать штатно выход по shutdown (сейчас он всё равно, как и restart работает)