под рутом все ок.
а от обычного юзверя шишь там

запуск идет от root из local/rc.d...а вот в скрипте дальше все от пользователя....
lineage.sh
Код: Выделить всё
#!/bin/sh
cd /usr/games/l2j/
./start.sh
Код: Выделить всё
cd /usr/games/l2j/login/
/usr/local/bin/screen -AmdS linegame /usr/games/l2j/login/l2ls.sh
cd /usr/games/l2j/gameserver/
/usr/local/bin/screen -AmdS linegame /usr/games/l2j/gameserver/l2gs.sh
Код: Выделить всё
#!/bin/sh
while true; do
nice -n -20 /usr/local/bin/java -Xms1024m -Xmx1024m -cp bsf.jar:bsh-2.0b4.jar:commons-logging-1.1.jar:javolution.jar:jython.jar:c3p0-0.9.1.2.jar:mysql-connector-java-5.0.6-bin.jar:l2jserver.jar net.sf.l2j.gameserver.GameServer
sleep 10
Код: Выделить всё
#!/bin/sh
while true; do
nice -n -20 /usr/local/bin/java -Xms1024m -Xmx1024m -cp javolution.jar:c3p0-0.9.1.2.jar:mysql-connector-java-5.0.6-bin.jar:l2jserver.jar net.sf.l2j.loginserver.LoginServer
sleep 10
done
стартовый скрипт будет немного переделан, чтобы запускался после mysql. а то порой бывает что запускается позже

и возможно с записью в rc.conf enable="YES"
и как сделать чтобы он заканчивал работу после mysql, а то мускуль завершил работу раньше чем java машина и все, error'ов на пару мегабайт логов
