Sfoglia il codice sorgente

cambio folder y server a parametros en lugar de hardcodearlos

pull/1/head
Pablo Sarria 7 anni fa
parent
commit
dd8fdf289a
1 ha cambiato i file con 11 aggiunte e 9 eliminazioni
  1. +11
    -9
      zonebackuptofile.sh

+ 11
- 9
zonebackuptofile.sh Vedi File

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


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


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


shift $((OPTIND-1)) shift $((OPTIND-1))


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

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


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


RUTADESTINO="/zones/tools/mounts" 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 mkdir -p $RUTADESTINO
mount $SERVIDOR:$RUTAORIGEN $RUTADESTINO mount $SERVIDOR:$RUTAORIGEN $RUTADESTINO


Loading…
Annulla
Salva