Я использую некоторые сервера Minecraft на компьютере с Debian 9. Эти разные серверы работают на некоторых экранах.
Я создал скрипт резервного копирования, который я планировал с помощью cron tab, но моя проблема в том, что я * wi sh ввожу команду на консоль сервера minecraft, выполняя «скажем, Запуск резервного копирования» Отставание ожидается. Дело в том, что я попал в беду, пытаясь запустить команду на работающем отдельном экране.
Я пытался что-то добавить в свой скрипт что-то вроде этого:
screen -d -r mcprivate -X stuff "say hello world"
screen -d mcprivate
Но это просто присоединяет экран и открывает его. Он не выполняет команду и не выполняет команду say инжектированный, он просто останавливает сценарий после команды reattach screen.
Итак, мой вопрос: есть ли способ запустить команду сервера Minecraft на работающем экран