Bläddra i källkod

cambio folder y server a parametros en lugar de hardcodearlos

pull/1/head
Pablo Sarria 7 år sedan
förälder
incheckning
dd8fdf289a
1 ändrade filer med 11 tillägg och 9 borttagningar
  1. +11
    -9
      zonebackuptofile.sh

+ 11
- 9
zonebackuptofile.sh Visa fil

@@ -2,11 +2,11 @@

usage()
{
echo "Usage: $0 -z UUID -d days" >&2
echo "Usage: $0 -z UUID -d days -r folder -s server" >&2
exit 1
}

while getopts "z:d:" opt;
while getopts "z:d:r:s:" opt;
do
case "$opt" in
z)
@@ -15,6 +15,12 @@ do
d)
DAYS=$OPTARG
;;
r)
FOLDER=$OPTARG
;;
s)
SERVER=$OPTARG
;;
*)
usage
;;
@@ -23,19 +29,15 @@ done

shift $((OPTIND-1))

if [ -z "${UUID}" ]; then
usage
fi

if [ -z "${DAYS}" ]; then
if [ -z "${UUID}" ] || [ -z "${DAYS}" ] || [ -z "${FOLDER}" ] || [ -z "${SERVER}" ]; then
usage
fi

BRAND=`/usr/sbin/vmadm get $UUID | json brand | tr -d '\n'`

RUTADESTINO="/zones/tools/mounts"
RUTAORIGEN="/export/ftpbackup/ns3043697.ip-164-132-169.eu"
SERVIDOR="ftpback-rbx3-470.ovh.net"
RUTAORIGEN="/export/ftpbackup/${FOLDER}"
SERVIDOR="${SERVER}"

mkdir -p $RUTADESTINO
mount $SERVIDOR:$RUTAORIGEN $RUTADESTINO


Laddar…
Avbryt
Spara