Explorar el Código

cambio folder y server a parametros en lugar de hardcodearlos

pull/1/head
Pablo Sarria hace 7 años
padre
commit
dd8fdf289a
Se han modificado 1 ficheros con 11 adiciones y 9 borrados
  1. +11
    -9
      zonebackuptofile.sh

+ 11
- 9
zonebackuptofile.sh Ver fichero

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


Cargando…
Cancelar
Guardar