Еще раз здравствуйте, уважаемые форумчане. У меня к вам вопрос.
Пытался настроить автозапуск сервака, но ничегошеньки у меня не получилось...
Долго-долго мучал файлик etc/rcd/rc.local но результатов не добился.
Пробовал следующие варианты:
1. Вставлял строки:
/l2j/login/startLoginServer.sh -u root
/l2j/gameserver/startGameServer.sh -u servak
Требовал добавить несколько недостающих ему папок, что результата однако не принесло
2. Пробовал и такие строки вставлять
/l2j/login/LoginServer_loop.sh -u root &
/l2j/gameserver/GameServer_loop.sh -u servak &
Ошибки аналогично первому пункту.
3. И наконец пробовал в файл вставлять непосредственно скрипты типа:
err=1
until [ $err == 0 ];
do
[ -f /l2j/login/log/java0.log.0 ] && mv /l2j/login/log/java0.log.0 "/l2j/login/log/`date +%Y-%m-%d_%H-%M-%S`_java.log"
[ -f /l2j/login/log/stdout.log ] && mv /l2j/login/log/stdout.log "/l2j/login/log/`date +%Y-%m-%d_%H-%M-%S`_stdout.log"
nice -n -2 java -Xmx128m -cp /l2j/libs/*:l2jserver.jar net.sf.l2j.loginserver.L2LoginServer > /l2j/login/log/stdout.log 2>&1
err=$?
# /etc/init.d/mysql restart
sleep 10;
done
Это самый удачный вариант, поскольку тут он хотя-бы ошибок не выдавал. Но в лог-файлах - ошибочка...
Exception in thread "main" java.lang.NoClassDefFoundError: net/sf/l2j/loginserver/L2LoginServer
Caused by: java.lang.ClassNotFoundException: net.sf.l2j.loginserver.L2LoginServer
at java.net.URLClassLoader$1.run(URLClassLoader.java: 217)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.j ava:205)
at java.lang.ClassLoader.loadClass(ClassLoader.java:3 23)
at sun.misc.Launcher$AppClassLoader.loadClass(Launche r.java:294)
at java.lang.ClassLoader.loadClass(ClassLoader.java:2 68)
at java.lang.ClassLoader.loadClassInternal(ClassLoade r.java:336)
Замечу, что вручную сервак запускается и нормально без проблем вроде работает. Только слетает, когда ему захочется. Может сутки без проблем проработать, а может пол часа после запуска... Своей жизнью как-то живет
Просто сервак, скорее всего падает из-за проблем с напряжением на хосте, или еще хз чем. Возможности 24 часа в сутки зайти и снова его запустить мнгновенно не имею. Тупо столкнулся с проблемкой вроде ерундовой, но решить вот ее не получается.
З.Ы.: Администрации спасибо за бота, который 15 минут назад поздравил меня с днюхой