濮阳杆衣贸易有限公司

主頁 > 知識庫 > 自動化下載并檢測ftp文件備份的shell腳本

自動化下載并檢測ftp文件備份的shell腳本

熱門標簽:智能電銷機器人有用嗎 百度地圖標注直線距離 天津電話外呼系統(tǒng)排名 商機地圖標注 測繪地圖標注名稱 怎么在百度地圖標注公司的位置 鶴崗400電話申請 德陽400電話申請 外呼電話系統(tǒng)怎么操作

實現(xiàn)代碼:

#!/bin/bash
#ftime0=$(ll /root/hbshell/down.txt | awk '{print $7}')
#ftime1=$(ll /root/hbshell/down.txt | awk '{print $7}')
touch /root/hbshell/down.txt
 
while :
do
if [[ /root/hbshell/down.txt -nt /root/hbshell/down_cp.txt ]]
then 
user=root
passwd=19871022
host=192.168.1.202
dir=/tmp/down/$(date +%Y%m%d)/$(date +%H%M)
mkdir -p $dir
cd $dir
#cat /root/hbshell/down.txt|sed -e 's#^ */##' -e 's# *##' -e 's#^[^a-zA-Z]*##'>/root/hbshell/zdown.txt
cat /root/hbshell/down.txt|sed 's#^[^a-zA-Z]*##'>/root/hbshell/zdown.txt
 
declare -a gg=($(cat /root/hbshell/zdown.txt))
declare -i i
for ((i=0;i${#gg[@]};i=$i+1))
do
echo ${gg[$i]}|grep -q "/"
if echo $?| grep -q 0
then
 
tmpdir=$(echo ${gg[$i]} | sed 's#\(.*/\)\(.*$\)#\1#')
mkdir -p ./$tmpdir
 
fi
done
/usr/bin/ftp -i -in !
open $host 
user $user $passwd
bin
mget $(echo ${gg[@]}) 
bye
!
 
declare -i j
declare -i num
num=0
for ((j=0;j${#gg[@]};j=$j+1))
do
if [[ -f $(echo ${gg[$j]}) ]]
	 then
		 ls -l $(echo ${gg[$j]})
		num=$num+1	
	 else
		echo -e "\033[31m File ${gg[$j]} is not down!! \033[0m"
	  
fi
 
done
echo "That Files all down total is $num "
\cp /root/hbshell/down.txt /root/hbshell/down_cp.txt
fi
done

以上就是linux下自動化下載并檢測ftp文件備份的實現(xiàn)代碼,需要的朋友可以參考一下,如果有服務(wù)器權(quán)限,個人建議使用rsync

您可能感興趣的文章:
  • 用來檢測輸入的選項$1是否在PATH中的shell腳本
  • shell腳本實現(xiàn)實時檢測文件變更
  • Shell腳本實現(xiàn)檢測Cygwin最快的鏡像站點
  • VBS腳本寫的Windows硬件檢測工具分享
  • Linux Shell腳本實現(xiàn)檢測tomcat
  • Shell腳本實現(xiàn)檢測進程是否正在運行
  • PowerShell腳本實現(xiàn)檢測網(wǎng)絡(luò)內(nèi)主機類型
  • 腳本批量檢測網(wǎng)站是否存活

標簽:自貢 武漢 鎮(zhèn)江 優(yōu)質(zhì)小號 百色 六盤水 丹東 滁州

巨人網(wǎng)絡(luò)通訊聲明:本文標題《自動化下載并檢測ftp文件備份的shell腳本》,本文關(guān)鍵詞  自動化,下載,并,檢測,ftp,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《自動化下載并檢測ftp文件備份的shell腳本》相關(guān)的同類信息!
  • 本頁收集關(guān)于自動化下載并檢測ftp文件備份的shell腳本的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    永修县| 社旗县| 林州市| 巴南区| 府谷县| 车致| 永昌县| 安龙县| 儋州市| 上饶县| 浦县| 霞浦县| 丽江市| 晋中市| 新田县| 开鲁县| 上蔡县| 大城县| 根河市| 扬州市| 绥棱县| 监利县| 辉县市| 都江堰市| 泾川县| 昌黎县| 灵寿县| 开鲁县| 奇台县| 彭州市| 邵东县| 乐陵市| 东乌珠穆沁旗| 徐州市| 得荣县| 繁昌县| 石屏县| 武威市| 日照市| 南江县| 台江县|