在过去的两周里,我一直忙于弄清楚如何在我的 freenas 服务器上设置我的 Minecraft 服务器。
当我进入 jail 手动输入启动命令时,我能够让它启动并稳定运行:
cd /root/Minecraft_Server
java -Xmx4096M -Xms4096M -jar forge-1.12.2-14.23.4.2757-universal.jar
然后关闭 shell。
我尝试自动执行此命令并将其放入 crontab 中的 sh 文件和所有内容中,但这不起作用,因此我决定升级到 11.2 以查看是否有任何解决方案。
现在的主要问题是,如果我尝试在 shell 中手动运行命令,并且离开 webui,它只会关闭服务器,这与 11.1 freenas 不同。
这里有人有更多的想法吗?
在与服务器相同的位置,我有一个带有此命令的 minecraft.sh 脚本。 如果我手动运行该脚本,它可以工作,但如果我使用 crontab,它也不会启动它。 我使用的 corntab 命令是:
@reboot /root/Minecraft_Server/minecraft.sh
我也尝试过直接输入命令,但这也没用。
我什至尝试了 exec.poststart 但当我将它定向到/root/minecraft_Server/minecraft.sh 时它也不会启动,它甚至不再运行 jail
最佳答案
使用“屏幕java ...” 重新登录到 shell 时,执行 screen -x 进入服务器 shell
关于java - 使用 Freenas 11.2 我的 java 进程在离开 jail shell 时关闭,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53247838/