我正在尝试制作一个 minecraft 服务器有一段时间了,我在停止脚本方面遇到了一点问题。我的启动脚本(我想在其中提及,以防万一)如下所示:
#!/bin/sh
screen -S server java -Xms2G -Xmx2G -XX:+UseConcMarkSweepGC -jar spigot.jar
还有我的停止脚本:
#!/bin/sh
screen -r server stop
现在,问题是这个脚本只是在不执行那个命令的情况下访问 screen 。我不想访问 screen 然后键入“停止”命令来停止服务器(我的意思是我不想自己这样做)。我想要一个可以重新连接到我的分离 screen 并为我执行该命令的脚本。请问你能找到解决办法吗?哦,是的,我知道这并不重要,但我想提一下我使用的是 Spigot 1.12.2
最佳答案
也许您可以在另一个脚本中运行命令 server stop
:
#!/bin/sh
screen -r ./Script.sh
------------------------------------
#./Sript.sh
#!/bin/sh
server stop
关于linux - 停止脚本 |龙头 |重新连接到分离的 screen ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47990157/