6 # nm Starts and stops Node Manager daemon
9 # description: Starts and stops Node Manager daemon
12 # Source function library.
13 . /etc/init.d/functions
15 [ -f /etc/sysconfig/nodemanager ] && . /etc/sysconfig/nodemanager
17 # Wait for libvirt to finish initializing
20 options=${OPTIONS-"-d"}
22 verboseoptions=${DEBUGOPTIONS-"-v -d"}
23 # debug mode is interactive, and has faster period
24 # run in deamon mode with service nm restardebug -d
25 debugoptions=${DEBUGOPTIONS-"-v -p 30 -r 15"}
27 nodemanager=${NODEMANAGER-"python /usr/share/NodeManager/nodemanager.py"}
29 pidfile=${PIDFILE-/var/run/nodemanager.pid}
34 action $"Starting $prog: " daemon --pidfile=$pidfile --check=nodemanager $nodemanager "$@"
38 action $"Stopping $prog: " killproc -p $pidfile nodemanager
49 status -p $pidfile nodemanager
59 [ -f ${pidfile} ] && { stop; start $options "$@"; }
64 $nodemanager $verboseoptions "$@"
69 echo "Restarting with $debugoptions $@ .."
70 $nodemanager $debugoptions "$@"
73 echo $"Usage: $0 {start|stop|status|restart|condrestart|restartdebug [-d]}"