From aaef97d2fd80307f3267b83e97d280c7f0a29b4d Mon Sep 17 00:00:00 2001 From: Victor Seva Date: Tue, 6 Aug 2013 17:07:26 +0200 Subject: [PATCH] bin/restart_log.sh: force kill kamailio and check if it starts --- bin/restart_log.sh | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/bin/restart_log.sh b/bin/restart_log.sh index 75265640..e0026b05 100755 --- a/bin/restart_log.sh +++ b/bin/restart_log.sh @@ -1,7 +1,16 @@ -#!/bin/sh +#!/bin/bash invoke-rc.d kamailio-proxy stop +if [[ $(ps aux | grep kamailio.proxy | wc -l) -ne 1 ]]; then + echo "$(date) - killing kamailio-proxy" + for pid in $(ps aux | grep ^kamailio| grep kamailio.proxy | cut -d' ' -f2 | xargs); do + kill -9 $pid + done +fi rm -rf /var/log/ngcp/kamailio-proxy.log rm -rf /var/log/ngcp/sems.log rm -rf /var/log/ngcp/kamailio-lb.log invoke-rc.d rsyslog restart invoke-rc.d kamailio-proxy start +if [[ $(ps aux | grep kamailio.proxy | wc -l) -eq 1 ]]; then + exit 1 +fi \ No newline at end of file