Shell-скрипт для запуска файла с перезагрузкойLinux

Ответить
Anonymous
 Shell-скрипт для запуска файла с перезагрузкой

Сообщение Anonymous »

прежде всего: я работаю над Linux 22.04.5 LTS
А теперь к моему вопросу:
давно прошло... но теперь я пытаюсь настроить новый -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
Он работает в кронтабе root-пользователей, вызываемом

Код: Выделить всё

@reboot ./screenstart_world.sh

Код: Выделить всё

@reboot ./screenstart_auth.sh
оба экрана отображаются при запуске, но внутри экранов просто ничего нет.
Иначе, если я запущу Shellys вручную (screenstart_auth.sh и screenstart_world.sh), он работает так, как должен...
Так где же теперь моя ошибка?!?
Пробовал работать с шеллскриптами для получать экраны при каждом запуске.
Он работает при выполнении сценариев вручную, но не как задание cron...

Подробнее здесь: https://stackoverflow.com/questions/793 ... ith-reboot
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Linux»