2017-12-27 27 views
-1

私はしばらくの間、ミニクラフトサーバーを作ろうとしており、私は停止スクリプトに少し問題があります。私の起動スクリプトは、(私はちょうど何かの場合には、中に言及したいと思います)次のようになります。停止スクリプト|スピゴット|分離した画面にリタッチする

#!/bin/sh 

screen -S server java -Xms2G -Xmx2G -XX:+UseConcMarkSweepGC -jar spigot.jar 

そして、私の停止スクリプト:

#!/bin/sh 
screen -r server stop 

さて、問題は、このスクリプトは単にアクセスしていることですそのコマンドを実行することなく画面に表示されます。私は画面にアクセスし、サーバーを停止するために "stop"コマンドを入力したくない(私は自分でやりたいとは思わない)。私は切り離された画面に再接続して、そのコマンドを私のために実行できるスクリプトが必要です。あなたは解決策を見つけられますか?そうそう、私はそれが重要ではないと知っているが、私は、私はたぶん、あなたが別のスクリプトでコマンドserver stopを実行することができますスピゴット1.12.2

答えて

0

を使用していますことを言及したいと思います:しようとするため

#!/bin/sh 

screen -r ./Script.sh 

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

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

server stop 
+0

おかげでそれは言い続け同じエラー、私はそれがその画面でコマンドを実行しないことを意味し、それはちょうどターミナルで実行されています。 – Michael

関連する問題