VoK 0 Опубликовано 25 марта, 2014 (изменено) Здравствуйте! Проблема в том, что сервер стабильно работал на windows, нужно было переходить на nix и тут неудача. Сборка ACIS 315. Java: java -version java version "1.7.0_51" Java(TM) SE Runtime Environment (build 1.7.0_51-b13) Java HotSpot(TM) 64-Bit Server VM (build 24.51-b03, mixed mode) Mysql тоже поставил и залил базу. Добавил в AuthSErver.sh: #!/bin/bash cd /home/vokforever/SERVER/loginserver/ xterm -title 'LoginServer Log' -e tail -f /home/vokforever/SERVER/loginserver/log/stdout.log & ./AuthServer_loop.sh & AuthServer_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 -Dfile.encoding=UTF-8 -Xmx256m -Dlogback.configurationFile=./config/logback.xml -cp ./libs/*: net.sf.l2j.loginserver.L2LoginServer > log/stdout.log 2>&1 err=$? # /etc/init.d/mysql restart sleep 10; done В итоге, при запуске AuthServer и в xterm выдает: nice: не удается удается установить значение nice: Отказано в доступе Подскажите пожалуйста Изменено 25 марта, 2014 пользователем VoK Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
se1dhe 501 Опубликовано 25 марта, 2014 Права то дали? Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
VoK 0 Опубликовано 25 марта, 2014 (изменено) Права на authserver? http://5.firepic.org/5/images/2014-03/25/xvht538f1jmk.png Изменено 25 марта, 2014 пользователем VoK Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
stanger 67 Опубликовано 26 марта, 2014 А на выполнение скрипта кто даст права ?? дядя ?! chmod +x *.sript.sh Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
VoK 0 Опубликовано 26 марта, 2014 (изменено) права на запуск давал: chmod +x AuthServer.sh chmod +x AuthServer_loop.sh Изменено 26 марта, 2014 пользователем VoK Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
VoK 0 Опубликовано 26 марта, 2014 (изменено) Кстати, выполнил через терминал: sh ./AuthServer.sh И получил ошибку: ./AuthServer.sh: 1: #!/bin/bash: not found хотя у меня первая строка #!/bin/bash написал для теста: #!/bin/bash echo "Hello World!" получил: ~/SERVER/loginserver$ chmod +x test.sh ~/SERVER/loginserver$ ./test.sh Hello World! Делаю все тоже самое для auth, но: http://firepic.org/?...5h07wlfyvpf.png Изменено 26 марта, 2014 пользователем VoK Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
VoK 0 Опубликовано 26 марта, 2014 (изменено) Переписал ручками #!/bin/bash была проблема когда правили из винды эти файлы. Запусил через: sudo sh AuthServer.sh Теперь вопрос, как сделать так чтобы открывать без sudo, а лучше при старте системы? Изменено 26 марта, 2014 пользователем VoK Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
VoK 0 Опубликовано 27 марта, 2014 Вы не поверите, переписал все ручками заново и запустилось. Скорее всего из-за того, что редактировали из-под винды. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты