Pular para o conteúdo

Utilizar if dentro de uma conexão ftp

Responder tópico
  • Denunciar
  • Indicar

1. Utilizar if dentro de uma conexão ftp

Enviado em 06/12/2018 - 15:33h

Boa tarde, preciso verificar a existência de um arquivo em um servidor, mas não consigo utilizar as funções exatamente como usaria fora da conexão, alguém consegue me ajudar? Segue o código:

lftp -u todos_os_parametros ftpsite.com.br <<EOF
cd Diretorio
$(
if [ -e to_test.txt ]
then
echo echo achei
else
echo echo nao achei
fi
)
EOF

Aparentemente tudo funciona perfeitamente, no entanto independentemente do arquivo to_test.txt estar ou não no diretório pro qual aponto, o resultado que eu if me retorna é "nao achei"

Responder tópico

2. Re: Utilizar if dentro de uma conexão ftp

Enviado em 07/12/2018 - 16:23h

matheusdamato escreveu:

Boa tarde, preciso verificar a existência de um arquivo em um servidor, mas não consigo utilizar as funções exatamente como usaria fora da conexão, alguém consegue me ajudar? Segue o código:

lftp -u todos_os_parametros ftpsite.com.br <<EOF
cd Diretorio
$(
if [ -e to_test.txt ]
then
echo echo achei
else
echo echo nao achei
fi
)
EOF

Aparentemente tudo funciona perfeitamente, no entanto independentemente do arquivo to_test.txt estar ou não no diretório pro qual aponto, o resultado que eu if me retorna é "nao achei"
Boa tarde matheusdamato.
Conecte no servidor utilizando o "ssh",
E de o comando:
[[ -e /CAMINHO/ARQUIVO ]] && echo -e "\nArquivo existe" || echo -e "\nArquivo não existe"

Att.:
Marcelo Oliver

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder