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

[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



reply via email to

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