From: Stephen Soltesz Date: Wed, 18 Feb 2009 22:06:35 +0000 (+0000) Subject: added stop X-Git-Tag: Monitor-2.0-1~6 X-Git-Url: http://git.onelab.eu/?a=commitdiff_plain;h=e891b3c147dd5935b80a810e7b45767d01e11d2e;p=monitor.git added stop allow running from pwd (BM) or /usr/bin/ (production) --- 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 & -}