[eside-ghost] Problema script bash shell
BloOwITt^ Smith
bloowitt en gmail.com
Lun Nov 28 16:30:38 CET 2005
> if [[ $1 = "-i" ]]; then
> #BACKUP INCREMENTAL
> a=`find $DIRS_INCLUDE -mtime -1 -type f -print | grep -v
> /home/store/RECUPERA | grep -v /home/backup | grep -v /home/vmail | tr -s
> "\n" " " `
> tar -czvf $DIRBACKUP/backup_$HOSTNAME-$DOW.tgz $DIRDEST
> $a
>
> if [[ $1 = "-c" ]]; then
> for N in $DIRS_INCLUDE; do
> DIR=`echo $DIRS_INCLUDE | awk '{print $'$i'}'`
> FILE=`echo $DIR | tr -s "/" " "`
> FILE=`echo $FILE | tr -s " " "_"`
> tar -czvf $DIRDEST/$FILE.tgz $DIR $EXCL_c
> i=$(expr $i + 1)
> done
> tar -czvf $DIRBACKUP/backup_$HOSTNAME_$DOW.tgz $DIRDEST
> else
> echo " Comando de backup de servidores";
> echo " Realiza un backup completo [-c] o incremental [-i] "
> echo " SINTAXIS: comando [-c / -i ] "
> exit
> fi
Mmmm yo diría que falta un fi después del primer if, no? Amos, que
iwal se me está pasando algo con tanta letra y eso, pero weno... no
veo donde cierras el primer if
--
BloOwITt^, el Alacrán
bloowitt en gmail.com || alexop en euskalnet.net
Maldita Entropía... Devuélveme mi universo.
Más información sobre la lista de distribución eside-ghost