shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Verificar se arquivo existe utilizando FTP e BASH


From: fsilva6
Subject: Re: Verificar se arquivo existe utilizando FTP e BASH
Date: Fri, 17 Apr 2009 01:25:55 -0000
User-agent: eGroups-EW/0.82

Amigão,
         acho q isso pode te ajudar.

totmig=4 

/usr/bin/ftp -nv < /diretorio/senha.par >> msg_log.log
/usr/bin/ls -l /diretorio/dat/*.TXT > lixo14bv_ec

wmig=`grep -c .TXT lixo14bv_ec`
if [ $totmig -eq $wmig ]
then    
  echo "OK - FTP"
else
  echo "ERRO - FTP" 
  exit
fi


--- Em address@hidden, César Vianna <cesar.vianna@...> escreveu
>
> Para armazenar o resultado do ls em uma variável é
> 
> var=`ls $1`  #entre crases
> 
> Mas, cuide que a variável estará no shell filho criado na execução do
> script. Dependendo do objetivo terás que fazer um export
> 
> 
> 
> 
> 2009/4/16 Thiago Guedes Pereira <wander.wildner@...>
> 
> >
> >
> > Boa tarde Pessoal.
> >
> > Para enviar o backup via FTP eu criei a função:
> >
> > function envia_ftp {
> >
> > ftp -i -n $FTPSERVER <<BLOCO
> > user $USER $PASS
> > passive
> > cd mail-pop/
> > mkdir $DATAINICIO
> > cd $DATAINICIO
> > put $1
> > quit
> > BLOCO
> >
> > }
> >
> > Só que as vezes o envio não é bem sucedido. Então queria fazer algo do
> > tipo.
> >
> > 1º Envio o backup por FTP
> > 2º Acesso o FTP e verifico se o arquivo está lá.
> >
> > Pensei em algo do tipo:
> >
> > function verifica_ftp {
> >
> > ftp -i -n $FTPSERVER <<BLOCO
> > user $USER $PASS
> > passive
> > cd mail-pop/
> > cd $DATAINICIO
> > ls $1
> > quit
> > BLOCO
> >
> > }
> >
> > * Só que na parte do *ls* eu precisava redirecionar a saída do comando para
> > uma variável... Alguem com uma boa idéia?
> >
> > --
> > Att,
> > Thiago Guedes Pereira
> >
> > [As partes desta mensagem que não continham texto foram removidas]
> >
> >  
> >
> 
> 
> 
> -- 
> César Vianna
> -------------------
> Prefira o que é positivo e múltiplo; a diferença à uniformidade; o fluxo às
> unidades; os agenciamentos móveis aos sistemas.
> Gilles Deleuze & Felix Guattari
> 
> 
> [As partes desta mensagem que não continham texto foram removidas]
>




reply via email to

[Prev in Thread] Current Thread [Next in Thread]