日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) >

(需求实战_02)_ftp连接下载指定.zip类型文件

發(fā)布時(shí)間:2024/9/27 19 豆豆
生活随笔 收集整理的這篇文章主要介紹了 (需求实战_02)_ftp连接下载指定.zip类型文件 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

文章目錄

    • 一、需求文檔說明
    • 二、腳本解釋/說明
    • 三、腳本內(nèi)容

一、需求文檔說明

序號(hào)要求說明
協(xié)議使用ftp協(xié)議遠(yuǎn)程下載
文件類型.zip
文件名acd_UPIDDGWL
遠(yuǎn)程下載目錄APEP/
本服務(wù)器下載存放目錄/ablacklist/xmldata/Lists/PEP

二、腳本解釋/說明

腳本拆解釋義說明執(zhí)行命令
日志文件名拼接fname
錯(cuò)誤日志拼接elog
ftp連接格式lftp -u 用戶名,密碼 ftp://IP地址:21 <<EOF > "$fname" 2>&1
ftp連接栗子lftp -u user,123456 ftp://192.168.43.188:21 < “$fname” 2>&1
進(jìn)入到指定目錄打開本機(jī)目錄用lcd 打開遠(yuǎn)程目錄用cd
下載文件mget 文件名
注:下面是日志輸出

三、腳本內(nèi)容

#!/bin/bash fdate=$(date +%Y%m%d%H%M%S) flog='/ablacklist/logs/accuitydownload-' elog='/ablacklist/logs/errors-' fname=$flog$fdate'.log' ename=$elog$fdate'.log' lftp -u 用戶名,密碼 ftp://ip地址:21 <<EOF > "$fname" 2>&1 set xfer:clobber on cd APEP/ lcd /ablacklist/xmldata/Lists/PEP mget acd_UPIDDGWL.ZIP by EOFif grep -i "Login failed" "$fname" > /dev/null then echo "ERROR: Login failed" >> "$ename" fi if grep -i "Not connected" "$fname" > /dev/null then echo "ERROR: Cannot connect to the destination" >> "$ename" fi if grep -i "No such file" "$fname" > /dev/null then echo "ERROR: Cannot change directory. No such file or directory." >> "$ename" fi if grep -i "No such directory" "$fname" > /dev/null then echo "ERROR: Cannot change remote directory. No such file or directory." >> "$ename" fi if grep -i "File or Directory does not exist" "$fname" > /dev/null then echo "ERROR: Cannot transfer. File or Directory does not exist" >> "$ename" fi

總結(jié)

以上是生活随笔為你收集整理的(需求实战_02)_ftp连接下载指定.zip类型文件的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。