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