Skip to content
Snippets Groups Projects
Commit ed9e4067 authored by tmueller's avatar tmueller
Browse files

update doc

parent 7f84e37a
No related branches found
No related tags found
No related merge requests found
Pipeline #2572 passed
...@@ -46,14 +46,14 @@ exec_stop () { ...@@ -46,14 +46,14 @@ exec_stop () {
while true while true
do do
screen -S mc -X select . ; SCRUN=$? screen -S mc -X select . ; SCRUN=$? #Queryabfrage um rauszufindne ob screensession noch aktiv ist. Return: bool
if [ ${SCRUN} = 0 ] if [ ${SCRUN} = 0 ]
then then # Server läuft, zeige letzte zeilen vom log an...
tail /papermc/logs/latest.log tail /papermc/logs/latest.log
trap exec_stop TERM INT trap exec_stop TERM INT # SIGTERM ^C etc abfangen und funktion für gracefull shutdown aufrufen
sleep 10 sleep 10 # CPU Zeit sparen da eine downtime von max 10s + Startzeit des javapplets vertretbar ist kann bei bedarf beliebig erhöht werden.
else else # Server läuft nicht, abgestürzt, gestoppt über minecraft /stop
screen -dmS mc java -server -Xms${MC_RAM} -Xmx${MC_RAM} ${JAVA_OPTS} -jar ${JAR_NAME} nogui screen -dmS mc java -server -Xms${MC_RAM} -Xmx${MC_RAM} ${JAVA_OPTS} -jar ${JAR_NAME} nogui #Startupbefehl inkl. ENVs vom Dockerfile
screen -wipe screen -wipe #sollte der server mal abstürzen oder sont irgednwie ein fehler auftreten wird damit zombiesessions entfernt.
fi fi
done done
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment