最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

自動(dòng)化下載并檢測(cè)ftp文件備份的shell腳本

 更新時(shí)間:2016年08月14日 11:47:54   投稿:mdxy-dxy  
這篇文章主要介紹了自動(dòng)化下載并檢測(cè)ftp文件備份的shell腳本,需要的朋友可以參考下

實(shí)現(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下自動(dòng)化下載并檢測(cè)ftp文件備份的實(shí)現(xiàn)代碼,需要的朋友可以參考一下,如果有服務(wù)器權(quán)限,個(gè)人建議使用rsync

相關(guān)文章

最新評(píng)論

姜堰市| 玉溪市| 四会市| 枣强县| 故城县| 偃师市| 彭山县| 肥东县| 炉霍县| 滁州市| 成武县| 冷水江市| 浑源县| 宝山区| 晋江市| 老河口市| 乌兰县| 西平县| 临湘市| 利津县| 华容县| 皋兰县| 岳阳市| 海阳市| 沂源县| 新蔡县| 广丰县| 江门市| 义乌市| 时尚| 楚雄市| 富源县| 南康市| 新平| 江川县| 阿拉善左旗| 克拉玛依市| 乐业县| 运城市| 永川市| 泾源县|