X-Git-Url: https://git.stderr.nl/gitweb?a=blobdiff_plain;f=handlers%2Fmysql;h=e5306db4c5a42adafcafeb87e31f29f24c163328;hb=eded1b9dc7508a6f5de906d7aaeaffcd3f9a1730;hp=a4a1497d35195acce702b887d0a1b4c266d855ba;hpb=d10812df2cbd2247b8bfbe5cacd6e2126bd05373;p=matthijs%2Fupstream%2Fbackupninja-vserver.git diff --git a/handlers/mysql b/handlers/mysql index a4a1497..e5306db 100644 --- a/handlers/mysql +++ b/handlers/mysql @@ -28,7 +28,7 @@ fi # If vservers are configured, decide if the handler should # use them or if it should just operate on the host -if [ "$VSERVERS" = "yes" ] +if [ "$vservers" = "yes" ] then if [ ! -z $vsname ] then @@ -39,11 +39,16 @@ then fi fi -# Check to make sure that the specified vserver exists +# If needed, make sure that the specified vserver exists and is running. if [ $usevserver ] then + info "examining vserver '$vsname'" + # does it exist ? vroot="$VROOTDIR/$vsname" [ -d $vroot ] || fatal "vserver '$vsname' does not exist at '$vroot'" + # is it running ? + running=`$VSERVERINFO $vsname RUNNING` + [ $running = 1 ] || fatal "vserver $vsname is not running." fi # create backup dirs, the vroot variable will be empty if no vsname was specified