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
कमांड का उपयोग करता हूं तो यह काम करता है। तो क्या पर screen -x $PROCESS
के बिना कोई रास्ता है?शैल जीएनयू स्क्रीन -X सामग्री समस्याओं
आप कमांड स्ट्रिंग के हवाले से की कोशिश की है - यानी 'स्क्रीन -x $ प्रक्रिया -X" सामान \ 'printf 'रोकें \ r' \' "'? – twalberg
काम नहीं करता है। पहली स्क्रीन-$ $ प्रोसेस और फिर इसे रोकने के बाद, यह भी काम नहीं करता है। – user1621988