From eff921ecd0a2b7ea7db41c975f297bcef7a3bcbb Mon Sep 17 00:00:00 2001 From: default Date: Thu, 24 Oct 2024 18:37:56 +0000 Subject: [PATCH] Portability of checking server status --- kasmvnc/run.sh | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/kasmvnc/run.sh b/kasmvnc/run.sh index cf07964..117b5c0 100644 --- a/kasmvnc/run.sh +++ b/kasmvnc/run.sh @@ -181,10 +181,11 @@ echo -e "password\npassword\n" | vncpasswd -wo -u "$USER" # Start the server printf "🚀 Starting KasmVNC server...\n" vncserver -select-de "${DESKTOP_ENVIRONMENT}" -disableBasicAuth > /tmp/kasmvncserver.log 2>&1 & +pid=$! # Wait for server to start sleep 5 -if ! pgrep -f vncserver > /dev/null; then +if ps -p $pid | grep -q "^$pid"; then echo "ERROR: Failed to start KasmVNC server. Check logs at /tmp/kasmvncserver.log" grep -v '^[[:space:]]*$' /tmp/kasmvncserver.log exit 1