[Linux] Автоматический запуск и рестарт сервера

alexmy

Участник
Сообщения
284
Реакции
13
Хм что-то не помогает
@reboot user cd/steamcmd/L4D2/ && ./start.sh

Вручную через screen я так запускаю всегда.
cd steamcmd
cd ../L4D2
./start.sh
screen -r
 

Svyatoy

Участник
Сообщения
335
Реакции
137
Хм что-то не помогает
@reboot user cd/steamcmd/L4D2/ && ./start.sh

Вручную через screen я так запускаю всегда.
cd steamcmd
cd ../L4D2
./start.sh
screen -r
Почему тут 2 точки? Двумя точками ты переходишь на папку назад, то есть если воспроизвести, как пример
>> /home/
cd steamcmd >> /home/steamcmd
cd ../L4D2 >> /home/L4D2
./start.sh

cd ../L4D2
Может путь указываешь неверно, поэтому и не работает?

И зачем ты слепил команду смены директории с путем?
cd - это команда, а /steamcmd/L4D2/ - это путь, не нужно мешать их в одну кашу

Если ты запускаешь как cd steamcmd/ без слеша в начале, значит путь уже относительный и отталкивается от текущей директории, а не от самого начала

В общем разбирайся с путями, гугл тебе в помощь
 

xek

Рыба клоун
Сообщения
1,652
Реакции
636
Хм что-то не помогает
@reboot user cd/steamcmd/L4D2/ && ./start.sh

Вручную через screen я так запускаю всегда.
cd steamcmd
cd ../L4D2
./start.sh
screen -r
@reboot sleep 30 && bash /ПУТЬ/ДО/СКРИПТА/start.sh 2>&1;
Путь указывай полный, так будет проще, либо если из папки пользователя, то через ./папка_в_папке_пользователя (но начни с первого варианта, он надежнее в этом случае)
 

Phenom

Джентльмен этиловый
Сообщения
187
Реакции
94
После включение vds
Попробуйте найти в интернете статью про systemd rc.local.
Таким образом, если vds перезагружается или включается, то стартуют все серверы, путем добавления скрипта запуска сервера в rc.local.

4SzQqaLIkQE.jpg
 
Последнее редактирование:

alexmy

Участник
Сообщения
284
Реакции
13
Попробуйте найти в интернете статью про systemd rc.local.
Таким образом, если vds перезагружается или включается, то стартуют все серверы, путем добавления скрипта запуска сервера в rc.local.

Посмотреть вложение 110950
Отдельно нужно указывать путь до скрипта и отдельно скрипт запускать?
 
Сверху Снизу