OPTIONS="java -Xms1024M -Xmx1024M -jar craftbukkit.jar"
PROCESS=server01
screen -dmS $PROCESS $OPTIONS nogui # Starting the application
screen -x $PROCESS -X stuff `printf "stop\r"` # Closing the application
screen -x $PROCESS # Attaching to the terminal of the application
アプリケーションは最初は正常に動作しますが、問題が発生しますstuff 'printf "stop/r"'
。起動したばかりで、しばらく待ってから上記のコマンドで停止しようとすると、動作しないようです。しかし、奇妙なことに、screen -x $PROCESS
()を実行してデタッチしてから、コマンドctrl-A & ctrl-D
を使用すると機能します。それで、なしStop
に回避する方法はありますか?stuff printf
screen -x $PROCESS