java - 使用 Freenas 11.2 我的 java 进程在离开 jail shell 时关闭

标签 java unix post boot

在过去的两周里,我一直忙于弄清楚如何在我的 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/

相关文章:

javascript - 如何使用 AJAX 通过 POST 发送图像?

ios - Cordova iOS 应用程序 AJAX POST 到 SSL 失败

java - 查找 BST 的方法仍然不起作用

java - JRebel 对应用程序(非 IDE)的支持意味着什么?

linux - Unix:列出具有特定结尾的文件并显示它们的大小和日期

unix - 目录的递归列表

linux - 查找到达特定文件夹的所有符号链接(symbolic link)

java - 为什么 Java 在泛型方面有下限?

java - QR码扫描后如何添加重定向

php - 最好将 POST 变量分配给实际变量吗?