[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