On Mon, Dec 22, 2008 at 12:11:56PM -0200, Jose Valdir Gama wrote: > Pessoal, estou com um script bem básico, mas sou muito ruim em script e > estou com um que está dando erro na linha 18 segue o script abaixo: > #!/bin/bash > # > DATA=`date +%Y_%m_%d` > # Dados do arquivo de backup > MAQUINA="server2" > ARQUIVO="backup-incremental-$MAQUINA-$DATA.tar.gz" > DIRETORIOS="/etc /home/samba /home/publico" > # Dados do servidor FTP > HOST_FTP="192.168.0.1" > USUARIO_FTP="backup" > SENHA_FTP="Internet145" > # A partir daqui não precisa mais editar. > # Cria o arquivo .tar.gz no /tmp (Temporário) > cd /tmp > find $DIRETORIOS -mtime -1 -type f -print | > tar zcf /tmp/$ARQUIVO -T - > # Acessa o FTP e coloca os arquivos > ftp -in < "ESTA È A LINHA COM PROBLEMA" > open $HOST_FTP > user $USUARIO_FTP $SENHA_FTP > bin > lcd /tmp > dele $ARQUIVO > cd backup > put $ARQUIVO > bye > EOF > # Remove os arquivos temporarios > rm -rf /tmp/$ARQUIVO > > > Alguém sabe o que tem que fazer para corrigir? > > Abraço > > -- > Sumaré- SP > > ------------------------------------
saudações josé, me parece que só há um erro na linha: ftp -in < "ESTA È A LINHA COM PROBLEMA" que deveria ficar assim: ftp -in <<EOF assim você informa que a entrada padrão vai ser as linhas subseqüentes até encontrar a palavra "EOF"
