Publicada por andersonshanty em 17/05/2007 - 12:09h:
* andersonshanty usa Debian

Preciso configurar um backup para arquivos de um site.

tenho o seguinte script:

#!/bin/bash
#
DATA=`date +%d_%m_%Y`

# Dados do arquivo de backup
MAQUINA="**"
ARQUIVO="backup-full-$MAQUINA-$DATA.tar.gz"
DIRETORIOS="o que deve ser feito backup ex:/etc /usr /var"

# Dados do servidor FTP
HOST_FTP="**ip**"
USUARIO_FTP="**nome_usuario**"
SENHA_FTP="**senha**"

# A partir daqui não precisa mais editar.
# Cria o arquivo .tar.gz no /tmp (Temporário)
cd /tmp
tar zcf /tmp/$ARQUIVO $DIRETORIOS

# Acessa o FTP e coloca os arquivos
ftp -in <<EOF
open $HOST_FTP
user $USUARIO_FTP $SENHA_FTP
bin
lcd /tmp
dele $ARQUIVO
put $ARQUIVO
bye
EOF

# Remove os arquivos temporarios
rm -rf /tmp/$ARQUIVO

so que da o seguinte erro:

/etc/cron.daily# sh backup
: command not found
: command not found
: command not found
: Arquivo ou diretório não encontrado
tar: Removing leading `/' from member names
tar: /var/wwwrr: Não é possível stat: Arquivo ou diretório não encontrado
tar: Saída por erro atrasada pelos erros anteriores
: command not found
?Invalid command
: No such file or directory
backup-full-monumenta-17_05_2007.tar.gz: The system cannot find the file specified.
: No such file or directorya
?Invalid command
: command not found

Alguem pode me ajudar,

Grato

  
 
Resposta de Felipe Domingos em 17/05/2007 - 12:51h:
* Felipe Domingos usa Slackware
* Felipe Domingos tem conceito: nenhum voto.
 


Para facilitar o debug para vc coloque umas saidas echo no seu script para saber onde ocorrem os erros exatamente.

T+

  


ATENÇÃO: Antes de contribuir com uma resposta, leia o artigo Qualidade de respostas e certifique-se de que esteja realmente contribuindo com a comunidade. Muitas vezes o ímpeto de contribuir nos leva a atrapalhar ao invés de ajudar.

Contribuir com resposta



CAPTCHA
[ Recarregar imagem ]

Digite o código acima:

  
* Nota: só é possível enviar respostas usuário que possui conta e esteja logado com ela, caso contrário sua mensagem será perdida.