OpenVZ Forum


Home » International » Russian » VZFASTBOOT не работает
Re: VZFASTBOOT не работает [message #33826 is a reply to message #33819] Thu, 13 November 2008 09:00 Go to previous messageGo to previous message
maratrus is currently offline  maratrus
Messages: 1495
Registered: August 2007
Location: Moscow
Senior Member
Если хотим ту же логику, нужно сделать то же самое Smile :

#!/bin/sh
#
# Source function library.
VZCONF=/etc/vz/vz.conf

[ -f ${VZCONF} ] || exit 0
. ${VZCONF}

VZQUOTA=/usr/sbin/vzquota
VZCTL=/usr/sbin/vzctl

# далее следует Ваш код ....

start)
# Start daemon.
need_restart=""
echo -n $"Starting $prog: "
if [ "x${VZFASTBOOT}" = "xyes" -a "x${DISK_QUOTA}" = "xyes" ];
then
      $VZQUOTA stat 100 >/dev/null 2>&1
      if [ $? -eq 6 ]; then
          if $VZQUOTA show 100 2>&1 | grep "vzquota : (warning) Quota is running" >/dev/null 2>&1; then
              $VZQUOTA on 100 --nocheck >/dev/null 2>&1
              need_restart="yes"
          fi
       fi
fi
if [ "x${need_restart}" != "xyes" ];
then
   $VZCTL start 100
   RETVAL=$?
   echo
   if [ $RETVAL = 0 ]; then
     touch /var/lock/subsys/vhost100
     print_success
   fi
else
   $VZCTL start 100
   sleep 3
   $VZCTL stop 100
   $VZCTL start 100
   RETVAL=$?
   echo
   if [ $RETVAL = 0 ]; then
     touch /var/lock/subsys/vhost100
     print_success
   fi
fi

# далее следует опять ваш код ...


Этот набросок не очень хорош, но если хотите, вы его можете допилить.
 
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Previous Topic: Сетевая проблема
Next Topic: Слишком большие kmemsize
Goto Forum:
  


Current Time: Mon Sep 08 19:35:12 GMT 2025

Total time taken to generate the page: 0.06030 seconds