From 7384278f38cbf3df2dab314db1357ac0f2391618 Mon Sep 17 00:00:00 2001 From: UltimateByte Date: Wed, 27 Jul 2016 05:34:10 +0200 Subject: [PATCH] Added mumble status --- lgsm/functions/check_status.sh | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/lgsm/functions/check_status.sh b/lgsm/functions/check_status.sh index f82d75b58..4de0b306e 100644 --- a/lgsm/functions/check_status.sh +++ b/lgsm/functions/check_status.sh @@ -18,6 +18,16 @@ if [ "${gamename}" == "Teamspeak 3" ]; then ts3error="${status}" status=0 fi + +elif [ "${gamename}" == "Mumble" ]; then + # 1: Server is listening + # 0: Server is not listening, considered closed + mumblepid=$(netstat -nap 2>/dev/null | grep udp | grep 64738 | grep murmur | awk '{ print $6 }' | awk -F'/' '{ print $1 }') + if [ -z "${mumblepid}" ]; then + status=0 + else + status=1 + fi else status=$(tmux list-sessions 2>&1 | awk '{print $1}' | grep -Ec "^${servicename}:") fi