ub30p011 MG
Знаток
(441),
на голосовании
5 месяцев назад
Всем привет! У меня проблема со скриптом для запуска моего сервера в майне. Дело в том что я сделал бота в тг для запуска сервера который в итоге работает отлично. (Чтением в интернете и куски кода в открытом источнике.) И для функции запуска был сделан файл start-server.sh При попытке запуска скрипта (с утчётом прав на скрипт chmod +x) Мне выдаёт ошибку: -bash: ./start-server.sh: cannot execute: required file not found. Вот код скрипта:
#!/bin/bash # Переход в директорию сервера cd ~ cd /home/vac/mcserver # Запуск сервера в бекграунде, перенаправление его вывод в nohup.output и отвязка связи с скриптом nohup java /home/vac/mcserver/server.jar nogui > nohup.output 2>&1 & # Вывод pid последнего запущенного процесса (сервера) в консоль и в файл server.pid echo $! echo $! > /home/vac/minecraft-bot/server.pid
Если запускать каждую команду по отдельности всё работает. Но скрипт в любом случае бьёт ошибку.
Ядро сервера paper версия 1.20.6. Врядли тут кто-то поможет но буду благодарен за любую помощь
#!/bin/bash
# Переход в директорию сервера
cd ~
cd /home/vac/mcserver
# Запуск сервера в бекграунде, перенаправление его вывод в nohup.output и отвязка связи с скриптом
nohup java /home/vac/mcserver/server.jar nogui > nohup.output 2>&1 &
# Вывод pid последнего запущенного процесса (сервера) в консоль и в файл server.pid
echo $!
echo $! > /home/vac/minecraft-bot/server.pid
Если запускать каждую команду по отдельности всё работает. Но скрипт в любом случае бьёт ошибку.
Ядро сервера paper версия 1.20.6.
Врядли тут кто-то поможет но буду благодарен за любую помощь