我试图制作一个Minecraft服务器一段时间,我有一个停止脚本的问题。我的启动脚本(我想提及,只是在某些情况下)看起来像这样:
#!/bin/sh
screen -S server java -Xms2G -Xmx2G -XX:+UseConcMarkSweepGC -jar spigot.jar
我的停止脚本:
#!/bin/sh
screen -r server stop
现在,问题是这个脚本只是在不执行该命令的情况下访问屏幕。我不想访问屏幕然后键入" stop"命令停止服务器(我的意思是我不想自己这样做)。我想要一个脚本,它可以重新连接到我的分离屏幕并为我执行该命令。你能找到解决方案吗?哦是的,我知道它并不重要,但我想提一下我使用的是Spigot 1.12.2
答案 0 :(得分:0)
也许您可以在另一个脚本中运行命令server stop
:
#!/bin/sh
screen -r ./Script.sh
------------------------------------
#./Sript.sh
#!/bin/sh
server stop