# $Id$
#
+function start_rla ()
+{
+ args=$1
+ 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 $args > /var/log/rla.log 2>&1 &
+ fi
+}
+
case "$1" in
start|restart|reload)
- start_rla
+ start_rla $2
;;
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 &
-}