ncampos
(usa Debian)
Enviado em 24/05/2016 - 10:44h
Estou melhorando um Script de Backup,gostaria de auxilio referente a um "possível" erro que estou cometendo.Visando melhoria e rapidez na montagem dos backups desejo criar uma regra mais facil indicando destino,origem e log da maneira abaixo,porem esta me gerando erro quando executo o script.
#!/bin/bash
DIAMESANO=$(date +"%d/%m/%Y")
HORAMINUTO=$(date +"%T")
LOG=$"/home/dados/log_backup.txt"
ORIGEM=$"/home/dados/base.fdb"
DESTINO=$"home/dados/base_ok.fbk"
echo " Backup iniciado em: $DIAMESANO as $HORAMINUTO " > $LOG
if (/opt/firebird/bin/gbak -b -V -user SYSDBA -password @visup# $ORIGEM $DESTINO 2>> $LOG )
then
# LOG COM INFORMACAO DE PROCESSO
DIAMESANO=$(date +"%d/%m/%Y")
HORAMINUTO=$(date +"%T")
echo " Backup realizado com sucesso em: $DIAMESANO as $HORAMINUTO " >> $LOG
else
# LOG COM INFORMACAO DE PROCESSO
DIAMESANO=$(date +"%d/%m/%Y")
HORAMINUTO=$(date +"%T")
echo " Ocorreu um erro durante o processo de backup em: $DIAMESANO as $HORAMINUTO " >> $LOG
fi
ERRO GERADO QUANDO EXECUTO O SCRIPT:
backup.sh: 9: backup.sh: cannot create $/home/dados/log_backup.txt: Directory nonexistent
backup.sh: 11: backup.sh: cannot create $/home/dados/log_backup.txt: Directory nonexistent
backup.sh: 27: backup.sh: cannot create $/home/dados/log_backup.txt: Directory nonexistent
esse "log_backup.txt" ja conferi e existe,esta com permissao de alteração..