3 # description: The rebootmgr service is monitoring all virtual servers \
4 # and restart them as need. Virtual servers are using \
5 # the /sbin/vreboot command to talk with the reboot manager
6 # processname: rebootmgr
7 # config: /etc/vservers
9 DEFAULT_VSERVERDIR=/vservers
11 PIDFILE=/var/run/rebootmgr.pid
12 # See how we were called.
15 echo "Starting the reboot manager"
20 test -f "$serv" || continue
22 serv=`basename $serv .conf`
23 if [ -d $DEFAULT_VSERVERDIR/$serv ] ; then
24 VSERVERS="$VSERVERS $serv"
27 $USR_SBIN/rebootmgr --pidfile $PIDFILE $VSERVERS &
28 touch /var/lock/subsys/rebootmgr
31 echo "Stopping the reboot manager"
33 rm -f /var/lock/subsys/rebootmgr
44 if [ -f $PIDFILE ] ; then
45 if kill -0 `cat $PIDFILE`
47 echo rebootmgr is running
49 echo rebootmgr is NOT running
54 echo "Usage: rebootmgr {start|stop|restart|reload|status}"