nodemanager=${NODEMANAGER-"python /usr/share/NodeManager/nodemanager.py"}
prog="Node Manager"
pidfile=${PIDFILE-/var/run/nodemanager.pid}
-lockfile=${LOCKFILE-/var/lock/subsys/nodemanager}
RETVAL=0
function start() {
- echo -n $"Starting $prog: "
- daemon --check=nodemanager $nodemanager "$@"
- RETVAL=$?
- echo
- [ $RETVAL -eq 0 ] && touch ${lockfile}
- return $RETVAL
+ action $"Starting $prog: " daemon --pidfile=$pidfile --check=nodemanager $nodemanager "$@"
}
function stop() {
- echo -n $"Stopping $prog: "
- killproc nodemanager
- RETVAL=$?
- echo
- [ $RETVAL -eq 0 ] && rm -f ${lockfile} ${pidfile}
+ action $"Stopping $prog: " killproc -p $pidfile nodemanager
}
case "$1" in
stop
;;
status)
- status $nodemanager
+ status -p $pidfile nodemanager
RETVAL=$?
;;
restart|reload)