git://git.onelab.eu
/
nodemanager.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Setting tag nodemanager-1.8-39
[nodemanager.git]
/
nm.init
diff --git
a/nm.init
b/nm.init
index
d97c215
..
eda0f11
100755
(executable)
--- a/
nm.init
+++ b/
nm.init
@@
-5,7
+5,6
@@
# chkconfig: 3 86 26
# description: Starts and stops Node Manager daemon
#
# chkconfig: 3 86 26
# description: Starts and stops Node Manager daemon
#
-# $Id: vnet.init,v 1.21 2006/02/27 15:41:27 mlhuang Exp $
# Source function library.
. /etc/init.d/functions
# Source function library.
. /etc/init.d/functions
@@
-17,20
+16,26
@@
fi
nm=${NM-"python /usr/share/NodeManager/nm.py"}
prog="Node Manager"
options=${OPTIONS-"-d -s"}
nm=${NM-"python /usr/share/NodeManager/nm.py"}
prog="Node Manager"
options=${OPTIONS-"-d -s"}
+restartoptions=${RESTARTOPTIONS-"-d"}
pidfile=${PIDFILE-/var/run/nm.pid}
lockfile=${LOCKFILE-/var/lock/subsys/nm}
RETVAL=0
pidfile=${PIDFILE-/var/run/nm.pid}
lockfile=${LOCKFILE-/var/lock/subsys/nm}
RETVAL=0
-start()
+
do_
start()
{
echo -n $"Starting $prog: "
{
echo -n $"Starting $prog: "
- daemon --check=nm $nm
$options
+ daemon --check=nm $nm
"$@"
RETVAL=$?
echo
[ $RETVAL -eq 0 ] && touch ${lockfile}
return $RETVAL
}
RETVAL=$?
echo
[ $RETVAL -eq 0 ] && touch ${lockfile}
return $RETVAL
}
+start()
+{
+ do_start $options
+}
+
stop()
{
echo -n $"Stopping $prog: "
stop()
{
echo -n $"Stopping $prog: "
@@
-40,30
+45,35
@@
stop()
[ $RETVAL -eq 0 ] && rm -f ${lockfile} ${pidfile}
}
[ $RETVAL -eq 0 ] && rm -f ${lockfile} ${pidfile}
}
+restart()
+{
+ stop
+ do_start $restartoptions
+}
+
+
case "$1" in
start)
case "$1" in
start)
-
start
-
;;
+ start
+ ;;
stop)
stop)
-
stop
-
;;
+ stop
+ ;;
status)
status)
-
status $nm
-
RETVAL=$?
-
;;
+ status $nm
+ RETVAL=$?
+ ;;
restart|reload)
restart|reload)
- stop
- start
- ;;
+ restart
+ ;;
condrestart)
condrestart)
- if [ -f ${pidfile} ] ; then
- stop
- start
- fi
- ;;
+ if [ -f ${pidfile} ] ; then
+ restart
+ fi
+ ;;
*)
*)
-
echo $"Usage: $0 {start|stop|restart|condrestart|status}"
-
exit 1
+ echo $"Usage: $0 {start|stop|restart|condrestart|status}"
+ exit 1
esac
exit 0
esac
exit 0