7
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
?殼牌GNU屏幕-X東西問題
您是否嘗試過引用命令字符串 - 即'屏幕-x $ PROCESS -X「的東西\'printf'stop \ r'\'「'? – twalberg
不起作用。在執行第一個屏幕-x $ PROCESS並停止之後,甚至無法工作。 – user1621988