[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Erro ao rodar script linha 18
From: |
jimmy |
Subject: |
Re: [shell-script] Erro ao rodar script linha 18 |
Date: |
Mon, 22 Dec 2008 12:54:07 -0200 |
User-agent: |
Mutt/1.4.2.3i |
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"