shell腳本,自動登陸ftp,下載文件

(1)自動登陸ftp

(2)將下載的文件放到本地指定目錄

(3)判斷ftp服務器中是否有要下載的文件

#!/bin/bash
#創建存在下載文件的目錄,格式:2013-06-17
datestr=$(date +%Y-%m-%d)
mkdir /home/$datestr
#首先連接一次ftp獲取裏面信息,存放在ftp.log裏
ftp -i -n 192.168.XXX.XXX <<!>ftp.log
user name passwd
ls
bye
!
#####從log裏判斷裏面是否有要下載的目錄
grep $datestr ftp.log
if [ $? -eq 0 ]
then
ftp -v -n 192.168.XXX.XXX <<EOF
user name passwd
binary
cd /sd1/$datestr
lcd /home/$datestr
prompt
mget -c *
close
bye
EOF
else
echo "下載目錄不存在"
fi

=================================================================================================================

程序猿和程序媛必備的咖啡-OneDay咖啡生活-https://shop110384469.taobao.com/



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章