From e891b3c147dd5935b80a810e7b45767d01e11d2e Mon Sep 17 00:00:00 2001 From: Stephen Soltesz Date: Wed, 18 Feb 2009 22:06:35 +0000 Subject: [PATCH] added stop allow running from pwd (BM) or /usr/bin/ (production) --- monitor-runlevelagent.init | 24 +++++++++++++++++------- 1 file changed, 17 insertions(+), 7 deletions(-) diff --git a/monitor-runlevelagent.init b/monitor-runlevelagent.init index 4923c6d..3c8b40d 100644 --- a/monitor-runlevelagent.init +++ b/monitor-runlevelagent.init @@ -13,6 +13,20 @@ # $Id$ # +function start_rla () +{ + ret=$( pgrep -f -l RunlevelAgent ) + if [[ -z $ret ]] ; then + echo "Starting RunlevelAgent" + if [[ -f RunlevelAgent.py ]] ; then + RLA="/usr/bin/python ./RunlevelAgent.py" + else + RLA=/usr/bin/RunlevelAgent.py + fi + $RLA &> /var/log/rla.log & + fi +} + case "$1" in start|restart|reload) @@ -20,16 +34,12 @@ case "$1" in ;; stop|status) - exit 0 + pkill -f RunlevelAgent + exit 0 ;; *) - echo $"Usage: $0 {start|stop|restart|status}" + echo $"Usage: $0 {start|stop|restart|status}" exit 1 ;; esac -function start_rla () -{ - RLA=/usr/bin/RunlevelAgent.py - $RLA &> /var/log/rla.log & -} -- 2.43.0