А теперь к моему вопросу:
давно прошло... но теперь я пытаюсь настроить новый -privat- WoW-сервер...
Однако он работает, если я запускаю его вручную.
Итак, я вхожу на свой сервер через консоль, сделай скрины для authserver и worldserver, запустил оба файла, и я могу играть;)
Но теперь я пытаюсь заставить эти «Серверные экраны» работать с помощью cronjob на Serverstart («@reboot»).
Так что в crontab порядок работает, и мои экраны создаются при запуске сервера.
Но теперь «внутри» этих экранов (экран -r ...) нет абсолютно ничего, и это мой Проблема.
Мой код для этих экранов — сценарий оболочки @reboot- такой:
для первого экрана (сервер аутентификации):
Код: Выделить всё
#!/bin/bash#Screenstart-Datei für den Authserver
if [[ -z $(screen -ls | grep authserver) ]]; then
#session existiert nicht
cd
~cd ../home/rabenwow/azerothcore/build/src/server/apps/screen
-d -m -S authserver
./authserver
screen -d
fi
Код: Выделить всё
#!/bin/bash#Screenstart-Datei für den Authserver
if [[ -z $(screen -ls | grep authserver) ]]; then
#session existiert nicht
cd
~cd ../home/rabenwow/azerothcore/build/src/server/apps/screen
-d -m -S worldserver
./worldserver
screen -d
fi
Код: Выделить всё
@reboot ./screenstart_world.shКод: Выделить всё
@reboot ./screenstart_auth.shИначе, если я запущу Shellys вручную (screenstart_auth.sh и screenstart_world.sh), он работает так, как должен...
Так где же теперь моя ошибка?!?
Пробовал работать с шеллскриптами для получать экраны при каждом запуске.
Он работает при выполнении сценариев вручную, но не как задание cron...
Подробнее здесь: https://stackoverflow.com/questions/793 ... ith-reboot
Мобильная версия