From a8907eb7859e406c6aac95b5f7d23210a5fd726d Mon Sep 17 00:00:00 2001 From: "Wile E. Coyote" Date: Fri, 5 May 2017 08:49:35 +0000 Subject: [PATCH] Add script to check for fs/nitb restart --- modules/rhizo_base/files/bin/check_dirty.sh | 22 +++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100755 modules/rhizo_base/files/bin/check_dirty.sh diff --git a/modules/rhizo_base/files/bin/check_dirty.sh b/modules/rhizo_base/files/bin/check_dirty.sh new file mode 100755 index 0000000..b4aa5cd --- /dev/null +++ b/modules/rhizo_base/files/bin/check_dirty.sh @@ -0,0 +1,22 @@ +#!/bin/bash +RHIZO_SCRIPT="/home/rhizomatica/bin" +. $RHIZO_SCRIPT/vars.sh +. /etc/profile.d/rccn-functions.sh + +LOGFILE="/var/log/dirty.log" + +if [ -a /tmp/FS-dirty -o -a /tmp/OSMO-dirty ]; then + waitfor0calls + if [ -a /tmp/FS-dirty ] ; then + logc "Freeswitch is tagged for restart due to RCCN update" + sv restart freeswitch + rm /tmp/FS-dirty + logc "freeswitch restarted" + fi + if [ -a /tmp/OSMO-dirty ] ; then + logc "NITB is tagged for restart due to Puppet update" + sv restart osmo-nitb + rm /tmp/OSMO-dirty + logc "osmo-nitb restarted" + fi +fi