我有一个通过 ssh 启动的 Minecraft 服务器。我使用屏幕所以它继续运行
Spigot 允许您设置启动脚本,以便在服务器停止时它可以自动重新启动。
我目前有以下代码用于我的 spigot start 命令(这是在 spigot 运行的 shell 文件中)
#!/bin/sh
screen -s minecraft -x ~/path/to/server/start.sh
然后在我的start.sh
文件中我有以下内容
#!/bin/sh
java -Xmx1500m -jar server.jar -nogui
在我开始重新启动之前,我会 ssh 进入计算机,启动屏幕然后运行start.sh
文件。但现在我需要一个文件来启动屏幕并运行该start.sh
文件
我该怎么做呢?
我所做的是看到
-X
标志并犯了两个错误第一个是使用小写x
而不是大写X
第二个是你不需要
-X
标志,你可以使用并将命令或文件作为不带标志的参数