From 38f42551c8bba6a7533e4519564aa60a9675e1f5 Mon Sep 17 00:00:00 2001 From: "Carlos M. Martinez" Date: Wed, 24 Jan 2024 18:44:15 -0500 Subject: [PATCH] Added shutdown without rcon --- scripts/init.sh | 23 ++++++++++++++--------- 1 file changed, 14 insertions(+), 9 deletions(-) diff --git a/scripts/init.sh b/scripts/init.sh index 6174c44..bb34a4f 100644 --- a/scripts/init.sh +++ b/scripts/init.sh @@ -18,15 +18,20 @@ if [ "${UPDATE_ON_BOOT}" = true ]; then fi term_handler() { - rcon-cli shutdown 1 - while true - do - rcon-cli info - if [ $? -ne 0 ]; then - break - fi - sleep 1 - done + if [ ${RCON_ENABLED} = true ]; then + rcon-cli shutdown 1 + while true + do + rcon-cli info + if [ $? -ne 0 ]; then + break + fi + sleep 1 + done + else # Not graceful + kill -SIGTERM $(pidof PalServer-Linux-Test) + tail --pid=$(pidof PalServer-Linux-Test) -f 2>/dev/null + fi } trap 'term_handler' SIGTERM