欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

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

實現(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)代碼,需要的朋友可以參考一下,如果有服務器權限,個人建議使用rsync

相關文章

  • linux上搭建solr的實現(xiàn)方法(用jetty部署)

    linux上搭建solr的實現(xiàn)方法(用jetty部署)

    下面小編就為大家分享一篇linux上搭建solr的實現(xiàn)方法(用jetty部署),具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2017-12-12
  • shell腳本監(jiān)控linux系統(tǒng)內存使用情況的方法(不使用nagios監(jiān)控linux)

    shell腳本監(jiān)控linux系統(tǒng)內存使用情況的方法(不使用nagios監(jiān)控linux)

    在沒有nagios監(jiān)控軟件的情況下,只要服務器能上互聯(lián)網,就可通過發(fā)郵件的方式來提醒管理員系統(tǒng)內存的使用情況
    2014-02-02
  • linux系統(tǒng)上傳下載命令rz和sz的教程

    linux系統(tǒng)上傳下載命令rz和sz的教程

    這篇文章主要介紹了linux系統(tǒng)上傳下載命令rz和sz的安裝測試方法,需要的朋友可以參考下
    2018-01-01
  • Linux Shell 自動交互功能實現(xiàn)

    Linux Shell 自動交互功能實現(xiàn)

    本文主要介紹了Linux Shell 自動交互功能實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2022-08-08
  • CentOS下redis自啟動shell腳本

    CentOS下redis自啟動shell腳本

    這篇文章主要介紹了CentOS下redis自啟動shell腳本,使用此腳本可以加入系統(tǒng)服務,實現(xiàn)redis機啟動,并且包含了如啟動、停止、重啟等功能命令,需要的朋友可以參考下
    2014-08-08
  • 非常實用的23個Shell腳本實例

    非常實用的23個Shell腳本實例

    為大家整理了23個實例,通過23個實戰(zhàn)經典腳本實例,可以拿來就用,根據(jù)大家的需求可以直接使用,為大家整理了23個實例,希望此文章對各位有所幫助
    2021-06-06
  • Shell?腳本自動輸入密碼的三種方式小結

    Shell?腳本自動輸入密碼的三種方式小結

    本文主要介紹了Shell?腳本自動輸入密碼的三種方式小結,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2022-07-07
  • Shell腳本編程30分鐘入門(小結)

    Shell腳本編程30分鐘入門(小結)

    這篇文章主要介紹了Shell腳本編程30分鐘入門(小結),小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2019-05-05
  • shell腳本實現(xiàn)定時刪除文件或文件夾

    shell腳本實現(xiàn)定時刪除文件或文件夾

    本文主要介紹了shell腳本實現(xiàn)定時刪除文件或文件夾,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2022-08-08
  • 淺析Linux tar打包命令

    淺析Linux tar打包命令

    這篇文章主要介紹了Linux tar打包命令,本文給大家?guī)戆藗€范例,每個范例都給大家介紹的非常詳細,需要的朋友可以參考下
    2018-06-06

最新評論