停止脚本|龙头|重新分离到一个独立的屏幕

时间:2017-12-27 10:07:03

标签: linux sh minecraft gnu-screen

我试图制作一个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

1 个答案:

答案 0 :(得分:0)

也许您可以在另一个脚本中运行命令server stop

#!/bin/sh

screen -r ./Script.sh

------------------------------------

#./Sript.sh
#!/bin/sh

server stop