| @@ -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 | ||||