Используя Freenas 11.2, мой java-процесс закрывается при выходе из оболочки - PullRequest
0 голосов
/ 11 ноября 2018

Последние 2 недели я был занят, пытаясь выяснить, как настроить мой сервер minecraft на мой сервер freenas.

Мне удалось его запустить и стабильно запустить при входе в тюрьму, вручную введя команду запуска:

cd / root / Minecraft_Server

java -Xmx4096M -Xms4096M -jar forge-1.12.2-14.23.4.2757-universal.jar

А затем просто закройте оболочку.

Я попытался автоматизировать эту команду и поместить ее в файл и файл sh в crontab и все такое, что не сработало, поэтому я решил перейти на 11.2, чтобы посмотреть, есть ли какие-либо решения.

Теперь основная проблема уже заключается в том, что если я попытаюсь запустить свою команду вручную в оболочке, и я покину webui, он просто закроет сервер, в отличие от 11.1 экранов.

У кого-нибудь есть еще идеи?

В той же папке, где находится сервер, у меня есть скрипт minecraft.sh с этой командой. Если я запускаю скрипт вручную, он работает, но если я использую crontab, он тоже не запустится. Я использовал команду corntab:

@ reboot /root/Minecraft_Server/minecraft.sh

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

Я даже попробовал exec.poststart, но когда я направляю его в /root/minecraft_Server/minecraft.sh, он тоже не запускается, он даже не запускает тюрьму

1 Ответ

0 голосов
/ 17 февраля 2019

используйте «screen java ...» при входе в оболочку выполните команду screen -x, чтобы войти в оболочку сервера

...