Cuando pensaba que ya habia terminado mi script y habiendolo testeado con la instruccion bash miScript lo programo en el cront y provandolo me he dado cuenta que no comprime todos los directorios que le he pasado. Alguno sabe que le pasa?¿
Código:
decir que he creado un fichero llamado listadosPasados para lleva un log de las ejecuciones#!/bin/bash #borro el contenido actual de la carpeta de repositorios comprimidos #y lo vuelvo a generar rm -r /home/gerard/backups/repositorios mkdir /home/gerard/backups/repositorios #acceso a la carpeta de los repositorios cd /var/svn #listamos el contenido de la carpeta y lo almacenamos en un fichero ls > /home/gerard/backups/repositorios/listadoRepositorios #accedemos a la carpeta de almacenamiento de backups cd /home/gerard/backups/repositorios #declaramos la variable linea linea="listadoRepositorios" echo "empieza lo bueno...." > listadosPasados #leemos el contenido del fichero while [ ! -z "$linea" ] do read linea if [ ! -z "$linea" ] then tar -zcvf $linea.tgz /var/svn/$linea >> listadosPasados fi done < ./listadoRepositorios
un saludos y gracias