[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Retorno do FTP
From: |
Eliphas Levy Theodoro |
Subject: |
Re: [shell-script] Retorno do FTP |
Date: |
Mon, 15 Apr 2002 22:59:19 -0300 (BRT) |
address@hidden, @ 17:11:
> E dae moçada...
> Fiz um script para baixar alguns arquivos via FTP... como eu faco para pegar
> o retorno do script apos eu ter baixado um arquivo(no caso de ter dado erro
> retornar 1 e no caso de o arquivo ter sido baixado corretamente retornar
> 0)...
Veja se isso serve:
-------------------------------------------------------->
#!/bin/sh
cd $p_local_dir
ftp -nv $p_remote_server << EOF > $f_log
user $p_user $p_password
cd $p_remote_dir
$p_command $p_filename
bye
EOF
# Checagem de resultados
# 220=hello
# 230=user logged in
# 226=transfer complete
# 221=goodbye
if grep -q "^220 " $f_log && grep -q "^230 " $f_log &&
grep -q "^226 " $f_log && grep -q "^221 " $f_log; then
rm -f $f_log
exit 0
else
echo "Um erro ocorreu, veja $f_log"
exit 1
fi
<--------------------------------------------------------
Tirei um monte de coisa, mas já dá pra ter a idéia. Os códigos de
retorno do FTP você descobre nas RFCs (www.faqs.org).
--
Eliphas
Anyone sending unsolicited bulk email (UBE, SPAM) to this address will
be charged a $25 handling fee plus a $5 network traffic fee per
started kilobyte. By extracting my address from this message or its
header, you agree to these terms.
Nevertheless, spammers trying to auto-extract addresses from this
message will definitely want to include address@hidden, address@hidden,
and address@hidden
- Retorno do FTP, john_shell, 2002/04/15
- Re: [shell-script] Retorno do FTP,
Eliphas Levy Theodoro <=