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
L'applicazione funziona bene all'inizio, ma ottengo problemi con stuff 'printf "stop/r"'
Non sembra funzionare quando ho semplicemente avviare, attendere qualche tempo e quindi provare a fermarlo con il comando sopra. Ma la cosa strana è che, se ho fatto screen -x $PROCESS
e staccare (ctrl-A & ctrl-D
) e poi io uso il comando Stop
funziona. Quindi c'è un modo per andare a stuff printf
senza screen -x $PROCESS
?problemi Shell GNU-Screen -X Stuff
Hai provato citando la stringa di comando - vale a dire "roba' screen -x $ PROCESSO -X \ 'printf 'stop \ r' \' "'? – twalberg
Non funziona. Rende anche non funzionante, dopo aver fatto il primo schermo -x $ PROCESSO e poi fermato. – user1621988