3 # description: The vservers service is used to start and stop all
9 # Print the vserver name in priority/alpha order
15 test -f "$serv" || continue
19 test "$ONBOOT" || continue
20 printf "%03d %s\n" $PRIORITY `basename $serv .conf`
22 ) | sort $* | (while read a b; do echo $b; done)
26 echo "Starting the virtual servers"
28 for name in `sortserver`
32 if [ "$ONBOOT" = "yes" ] ; then
33 $USR_SBIN/vserver $name start
35 echo virtual server $name not configured for on boot start
41 if [ -f /etc/vservers.conf ] ; then
46 # See how we were called.
49 if [ "$BACKGROUND" = "yes" ] ; then
50 startservers >/dev/tty8 </dev/tty8 2>/dev/tty8 &
54 touch /var/lock/subsys/vservers
57 echo "Stopping the virtual servers"
59 for name in `sortserver -r`
61 $USR_SBIN/vserver $name stop
63 rm -f /var/lock/subsys/vservers
77 name=`basename $serv .conf`
79 echo -n ONBOOT=$ONBOOT " "
80 $USR_SBIN/vserver $name running
84 echo "Usage: vservers {start|stop|restart|reload|status}"