запустите сервер в экране с файлом оболочки

У меня есть сервер Minecraft, который я запускаю по ssh. Я использую экран, таким образом, он продолжает бежать

Втулка позволяет Вам устанавливать сценарий запуска так, чтобы, если остановки сервера она может запуститься снова автоматически.

У меня в настоящее время есть следующий код для моей втулки, запускают команду (это - в файле оболочки та втулка выполнения),

#!/bin/sh
screen -s minecraft -x ~/path/to/server/start.sh

затем в моем start.sh файл у меня есть следующее

#!/bin/sh
java -Xmx1500m -jar server.jar -nogui

прежде чем я запустил с перезапуска, я буду ssh в компьютер, экран "Пуск", затем выполненный start.sh файл. Но теперь мне нужен файл, который будет запускать экран и работать start.sh файл

Как я делаю это?

1
задан 3 April 2020 в 02:50

1 ответ

-X            Execute <cmd> as a screen command in the specified session.
-x            Attach to a not detached screen. (Multi display mode).

то, что я сделал, было, посмотрите -X отметьте и сделал 2 ошибки, первое должно было использовать нижний регистр x не верхний регистр X

второе было то, что Вам не нужно -X флаг, и можно просто использовать

screen -s minecraft ~/path/to/the/start.sh

и дайте команду или файл как аргумент без флага

0
ответ дан 7 April 2020 в 23:21

Другие вопросы по тегам:

Похожие вопросы: