From 035f717a0b3852c3c960bc161b91b97949b19908 Mon Sep 17 00:00:00 2001 From: Eduardo Mozart de Oliveira <2974895+eduardomozart@users.noreply.github.com> Date: Tue, 5 May 2026 10:42:29 -0300 Subject: [PATCH] Modify dbinit.sh to handle command output Capture output and exit code from DBLockStatus command. --- server/files/dbinit.sh | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/server/files/dbinit.sh b/server/files/dbinit.sh index 0a53a51..d016506 100755 --- a/server/files/dbinit.sh +++ b/server/files/dbinit.sh @@ -1,6 +1,6 @@ #!/bin/sh -nxdbmgr -q get DBLockStatus +output=$(nxdbmgr -q get DBLockStatus 2>&1) exitcode=$? if [ "$exitcode" -eq 5 ]; then driver=$(grep -im1 '^DBDriver' /etc/netxmsd.conf | cut -d= -f2 | tr -d '[:space:]' | sed 's/\.ddr$//' | tr '[:upper:]' '[:lower:]') @@ -10,5 +10,6 @@ if [ "$exitcode" -eq 5 ]; then nxdbmgr init fi else + echo "$output ($exitcode)" exit $exitcode fi