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 printf "%03d %s\n" $PRIORITY `basename $serv .conf`
21 ) | sort $* | (while read a b; do echo $b; done)
25 echo "Starting the virtual servers"
27 for name in ${*:-`sortserver`}
29 if ! test -f "$name.conf" ; then
30 echo No configuration for this vserver: /etc/vservers/$name.conf
35 if [ "$ONBOOT" = "yes" ] ; then
36 $USR_SBIN/vserver $name start
38 echo virtual server $name not configured for on boot start
44 if [ -f /etc/vservers.conf ] ; then
49 # See how we were called.
53 if [ "$BACKGROUND" = "yes" ] ; then
54 startservers $* >/dev/tty8 </dev/tty8 2>/dev/tty8 &
58 touch /var/lock/subsys/vservers
62 echo "Stopping the virtual servers"
64 for name in ${*:-`sortserver -r`}
66 $USR_SBIN/vserver $name stop
68 rm -f /var/lock/subsys/vservers
83 name=`basename $serv .conf`
85 echo -n ONBOOT=$ONBOOT " "
86 $USR_SBIN/vserver $name running
90 echo "Usage: vservers {start|stop|restart|reload|status}"