diff --git a/backup_maverick.sh b/backup_maverick.sh index c4e49af..6be37d8 100755 --- a/backup_maverick.sh +++ b/backup_maverick.sh @@ -28,6 +28,7 @@ printf "\n\nCOMIENZA LA COPIA DE SEGURIDAD (%s)\n" "${NOW}" | tee -a "${LOG}" ## Backup de ficheros del sistema printf "\n\n>> COPIANDO FICHEROS DEL SISTEMA\n" | tee -a "${LOG}" +mkdir -p "${TARGET_SYSTEM_FILES}/" for i in /etc/cron.*; do rsync -avh --delete "$i" "${TARGET_SYSTEM_FILES}"/ | tee -a "${LOG}" done @@ -38,6 +39,7 @@ FILES=".gitconfig .git-credentials" for FILE in $FILES; do printf "\n\n>> COPIANDO FICHEROS\n" | tee -a "${LOG}" if [ -f "${BACKUP_HOME}"/"${FILE}" ]; then + mkdir -p "${TARGET_FILES}/" rsync -avh --delete "${BACKUP_HOME}"/"${FILE}" "${TARGET_FILES}/" | tee -a "${LOG}" fi done @@ -47,6 +49,7 @@ FOLDERS=".ssh" for FOLDER in $FOLDERS; do if [ -d "${BACKUP_HOME}"/"${FOLDER}" ]; then printf "\n\n>> COPIANDO %s\n" "${FOLDER}" | tee -a "${LOG}" + mkdir -p "${TARGET_HOME}" rsync -avh --delete "${BACKUP_HOME}"/"${FOLDER}" "${TARGET_HOME}" | tee -a "${LOG}" fi done @@ -69,4 +72,4 @@ if [ -d "${BACKUP_DOCKER_VOLUMES}" ]; then fi printf "\n\n>> ARRANCANDO CONTENEDORES\n" -docker start $(docker ps -a -q) | tee -a "${LOG}" \ No newline at end of file +docker start $(docker ps -a -q) | tee -a "${LOG}"