婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > shell周期差量備份文件夾的實(shí)現(xiàn)代碼

shell周期差量備份文件夾的實(shí)現(xiàn)代碼

熱門標(biāo)簽:同花順電話機(jī)器人微信 湖北孝感如何辦理 北京電銷機(jī)器人對市場的影響 地圖標(biāo)注x是啥意思 輝縣市地圖標(biāo)注 外呼系統(tǒng)的合法性 武漢語音電銷機(jī)器人加盟 威海電銷外呼系統(tǒng)好用嗎 房產(chǎn)證地圖標(biāo)注的兩個(gè)面積

shell腳本備份

創(chuàng)建備份腳本

backup.sh

#!/bin/sh 
#$# 參數(shù)個(gè)數(shù)
#提示說明
if [ $# -lt 3 ]; then
echo "=============================================="
echo "Usage:   $0 ( commands ... )"
 echo "commands:"
 echo "example:"
 echo " > $0 bakDir bakAllName oriDirOrFile"
 echo " bakDir:備份文件件"
 echo " bakAllName:完整備份的名稱"
 echo " oriDirOrFile:源文件或者文件夾"
echo "=============================================="
 exit -1
fi
#將參數(shù)賦值給變量 = 兩邊不能有空格
bakdir="$1"
bakName="$2"
bakAllName="$2.tar.gz"
oriDirOrFile="$3"
#保存天數(shù) 默認(rèn)7天超過指定天數(shù)重新 全量備份
if [ -n $4 ];then
  bakDays=7
else
  bakDays=$4
fi

echo $bakAllName
echo $bakdir
#判斷全量備份文件是否存在
if [ ! -f "$bakdir$bakAllName" ];then
  #如果沒有全量備份份文件
  echo "--------all-bak---------"
  bakdir=$bakdir$bakAllName
  zl=""
else
  #已經(jīng)備份了全量
  #獲取全量備份的時(shí)間
  bakAllDate="`ls --full-time $bakdir$bakAllName |cut -d ' ' -f 6`"
  #獲取當(dāng)前時(shí)間
  nowDate=`date "+%Y-%m-%d"`
  #算出時(shí)間差單位是秒
  senconds=$(($(date +%s -d $nowDate) - $(date +%s -d $bakAllDate)));
  #計(jì)算出天
  day=$(($senconds/60/60/24))
  #增量備份但是超過備份時(shí)間需要跟新全量的備份
  if [ $day -gt $bakDays ];then
    echo "備份時(shí)間已經(jīng)超過備份周期了"
    bakdir=$bakdir$bakAllName
  else
    echo "還沒超過備份周期"
    echo " temp-bak"
      #增量備份文件地址
      tempDir="$bakdir$bakName`date '+%m-%d'`.tar.gz"
      #獲取全量備份文件的日期
      compareDate="`ls --full-time $bakdir$bakAllName |cut -d ' ' -f 6`"
      echo "$compareDate"
      #獲取全量備份文件的時(shí)間
      compareTime="`ls --full-time $bakdir$bakAllName |cut -d ' ' -f 7`"
      echo "$comcompareTime"
      #shell 格式轉(zhuǎn)換成yyyy-MM-dd HH:mm:ss
      compareTime=`date -d $compareTime "+%F %T"`
      echo "$compareTime"
      #差量備份比較時(shí)間基準(zhǔn)
      zl="-N "$compareTime""
      bakdir=$tempDir
  fi

fi
echo "--------start-bak---------"
echo $zl
echo "$bakdir"
#使用tar差量打壓縮包
tar "$zl" -czvf $bakdir $oriDirOrFile

創(chuàng)建任務(wù)調(diào)度

創(chuàng)建可執(zhí)行文件

touch execBakUp.sh
chmod u+xrw execBakUp.sh

添加內(nèi)容

  • sh backup.sh /opt/bak/ tomcatTest /home/oriDir 5
  • /opt/bak/:你的備份需要放置的位置
  • tomcatTest:你的備份名稱
  • /home/oriDir:需要備份的文件夾
  • 5:備份周期

編輯任務(wù)調(diào)度
crontab -e
秒 時(shí) 日 月 周
0 02 * * * sh /opt/execBakUp.sh >> $(date "+%Y-%m-%d".log)
每天凌晨 2點(diǎn) 執(zhí)行execBakUp.sh

說明

參數(shù)說明:

  • $#:添加的參數(shù)個(gè)數(shù)。
  • $1~$n:添加到Shell的各參數(shù)值
  • $0:Shell本身的文件名
  • $*和$@:傳遞給腳本或函數(shù)的所有參數(shù)。

增量備份:

tar -cvzf text.tar.gz /bak -N i_time

i_time是時(shí)間點(diǎn)

獲取文件時(shí)間:

ls --full-time $bakdir$bakAllName |cut -d ' ' -f 6
  • ls --full-time text.txt:顯示文件完整時(shí)間
  • cut -d ' ' -f 6空格分隔 顯示第6列

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

您可能感興趣的文章:
  • shell編程跨服務(wù)器備份文件
  • 自動(dòng)化下載并檢測ftp文件備份的shell腳本
  • Shell腳本自動(dòng)刪除指定大小以上的備份文件
  • CentOS中使用Shell腳本實(shí)現(xiàn)每天自動(dòng)備份網(wǎng)站文件和數(shù)據(jù)庫并上傳到FTP中
  • 3個(gè)備份系統(tǒng)文件并郵件發(fā)送的Shell腳本分享
  • shell備份文件、重命名文件、刪除指定文件的3個(gè)腳本分享

標(biāo)簽:迪慶 武威 麗江 日喀則 蚌埠 紹興 西寧 安康

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《shell周期差量備份文件夾的實(shí)現(xiàn)代碼》,本文關(guān)鍵詞  shell,周期,差量,備份,文件夾,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《shell周期差量備份文件夾的實(shí)現(xiàn)代碼》相關(guān)的同類信息!
  • 本頁收集關(guān)于shell周期差量備份文件夾的實(shí)現(xiàn)代碼的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    91小视频在线免费看| 欧美高清视频一二三区| 国产一区二区在线视频| 国产一区二区三区最好精华液| 久久99在线观看| 久久久精品tv| 久久女同性恋中文字幕| 成人免费av网站| 麻豆91在线播放| 国产精品妹子av| 欧美一区二区在线免费观看| 国产**成人网毛片九色 | 成人精品免费网站| 亚洲成人在线网站| 国产免费成人在线视频| 欧美中文字幕一区二区三区亚洲| 久久成人综合网| 国产视频一区二区在线观看| 欧美在线你懂的| 国产不卡视频一区| 天堂影院一区二区| 国产精品久久久久久久久免费桃花| 91精品在线免费观看| 一本高清dvd不卡在线观看| 美日韩一级片在线观看| 一区二区三区中文免费| 久久亚洲精品小早川怜子| 国产一区二区三区不卡在线观看| 图片区小说区国产精品视频 | 亚洲国产精品一区二区久久| 国产亚洲视频系列| 日韩一区二区在线观看视频播放| aa级大片欧美| 国产乱码精品一区二区三区av| 午夜精品在线看| 国产精品视频你懂的| 久久亚洲精品小早川怜子| 欧美精品自拍偷拍| 91福利资源站| 91视频com| www.日韩av| 粉嫩蜜臀av国产精品网站| 久久99久久99小草精品免视看| 亚洲高清一区二区三区| 日韩一区在线播放| 日本中文字幕一区二区有限公司| 欧美高清视频一二三区| 午夜精品视频一区| 欧美韩国日本不卡| 欧美变态凌虐bdsm| 欧美日韩在线免费视频| 成人国产精品免费观看视频| 国产精品免费久久| 久久99久久99精品免视看婷婷| 久久综合久久久久88| 欧美电视剧在线观看完整版| 欧美蜜桃一区二区三区| 日韩精品影音先锋| 日韩欧美国产系列| 欧美日韩成人综合天天影院| 亚洲免费观看高清在线观看| 国产精品你懂的| 亚洲成人av一区| 秋霞电影网一区二区| 日韩av一二三| 日本成人在线不卡视频| 石原莉奈一区二区三区在线观看| 色婷婷精品大视频在线蜜桃视频| 97久久超碰国产精品电影| 亚洲成精国产精品女| 中文字幕免费一区| 亚洲综合一区在线| 99久久精品99国产精品| 欧美色涩在线第一页| 国产成人精品影视| 韩国v欧美v亚洲v日本v| 精品无码三级在线观看视频| 日韩和欧美一区二区| 六月丁香婷婷色狠狠久久| 三级久久三级久久| 国产夫妻精品视频| 91猫先生在线| 日韩午夜激情视频| 亚洲欧美偷拍另类a∨色屁股| 亚洲一二三专区| 国产剧情一区二区| 国产精品资源网| 盗摄精品av一区二区三区| 99九九99九九九视频精品| 欧美肥大bbwbbw高潮| 国产午夜亚洲精品午夜鲁丝片 | 538在线一区二区精品国产| 韩国在线一区二区| 一本久久a久久免费精品不卡| 日韩一级完整毛片| 亚洲你懂的在线视频| 美女任你摸久久| 一本大道av伊人久久综合| 国产精品国产自产拍高清av| 夜夜嗨av一区二区三区中文字幕 | 成人av电影在线播放| 粉嫩av亚洲一区二区图片| 成人免费高清视频在线观看| 日韩欧美国产系列| 热久久免费视频| 欧美色视频一区| 亚洲一区二区三区精品在线| 久88久久88久久久| 久久午夜色播影院免费高清| jlzzjlzz亚洲女人18| 成人午夜在线免费| 欧美精品久久99| 久久精品国产精品青草| 欧美一区二区三区在线观看| 久久精品国产亚洲a| 国产欧美精品在线观看| 91猫先生在线| 美女高潮久久久| 中文字幕第一区第二区| 91麻豆swag| 日日摸夜夜添夜夜添国产精品| 亚洲欧美日韩在线播放| 从欧美一区二区三区| 自拍视频在线观看一区二区| 欧美午夜精品一区二区蜜桃| 日韩制服丝袜av| 日韩理论片一区二区| 欧美日韩一区二区三区四区| 精品写真视频在线观看| 国产精品久久久久久久岛一牛影视 | 国产成人av网站| 亚州成人在线电影| 久久久不卡网国产精品二区| 91在线国产福利| 国产盗摄视频一区二区三区| 亚洲专区一二三| 亚洲丝袜精品丝袜在线| 99久久久无码国产精品| 日韩欧美高清一区| 成人va在线观看| 久久影视一区二区| 日本欧美一区二区| 一本久道久久综合中文字幕| 国产精品毛片久久久久久| 91精品国产日韩91久久久久久| 粉嫩一区二区三区在线看| 亚洲精品视频在线观看网站| 国产精品免费视频观看| 中文字幕不卡在线| 亚洲品质自拍视频| 亚洲h精品动漫在线观看| 美国十次了思思久久精品导航| 国产成人免费高清| 97精品久久久久中文字幕| 欧美日韩精品一区二区天天拍小说| 欧美另类久久久品| 国产精品网曝门| 亚洲综合视频在线| 精品久久久久久最新网址| 亚洲欧洲日韩在线| 老司机免费视频一区二区三区| 成人深夜视频在线观看| 欧美日本高清视频在线观看| 欧美国产精品一区二区三区| 亚洲图片有声小说| 99久久国产免费看| 久久久久青草大香线综合精品| 亚洲亚洲人成综合网络| 国产一区二区看久久| 91香蕉视频mp4| 日韩精品一区二区三区四区| 亚洲国产精品激情在线观看| 中文字幕一区二区日韩精品绯色| 日韩成人精品在线观看| 亚洲最新视频在线播放| 国内精品久久久久影院色| 在线观看av不卡| 日韩免费性生活视频播放| ...av二区三区久久精品| 麻豆成人久久精品二区三区小说| 国产福利一区二区三区视频| 欧美性极品少妇| 久久久91精品国产一区二区精品| 五月婷婷色综合| 欧美一区欧美二区| 国产乱码精品一区二区三区忘忧草| www亚洲一区| 色婷婷国产精品| 奇米影视一区二区三区| 欧美一区二区黄色| 日韩va亚洲va欧美va久久| 欧美老肥妇做.爰bbww| 五月婷婷欧美视频| 欧美日韩国产综合视频在线观看| 中文字幕一区二区三区视频| 国产成人av一区二区三区在线| 精品国产三级a在线观看| 加勒比av一区二区| 久久九九久久九九| 国产精品99久久久久久久vr |