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

主頁 > 知識庫 > Shell腳本監控目錄內文件改動

Shell腳本監控目錄內文件改動

熱門標簽:上海機器人外呼系統哪家好 江西全自動外呼系統報價 400的電話一般從哪里辦理 梧州防封電銷卡 昆明電銷機器人價格 益陽400電話申請辦理流程 怎么用百度地圖標注坐標 地圖標注人員分布 春運地圖標注app

廢話不多說了,直接給大家貼代碼,具體代碼如下所示:

#! /bin/bash
webroot="/home/www/"
cp /dev/null rsync_file
if [ ! -f file.md5 ];then
  find $webroot -type f -exec md5sum {} \; >>file.md5
else
  for file in $(md5sum -c file.md5|awk -F':' '/FAILED/{print $1}')
    do
      if [ -f $file ];then
      filename_z=$(echo $file|sed 's#/#\\/#g')
      sed -i "/ $filename_z/"d file.md5
      md5sum $file >> file.md5
      echo $file >> rsync_file
      else
      echo $file >>rsync_rm
      fi
    done
  for newfile in $(find $webroot -type f)
    do
      grep $newfile file.md5 >/dev/null 2>1
      if [ $? -gt 0 ];then
      md5sum $newfile >> file.md5
      echo "$newfile" >> rsync_file
      fi
    done
for rfile in $(cat rsync_file)
do
rsync -avzp $rfile /home/www3/
done

腳本介紹:

1,監控 /home/www/ 目錄改動,并將改動的文件rsync到/home/www3目錄

2,監控方法為監控文件的md5值,如果md5值與上次不同,即發生改變

以上所述是小編給大家介紹的Shell腳本監控目錄內文件改動,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網站的支持!

您可能感興趣的文章:
  • 一個監控網卡流量的shell腳本
  • shell腳本實現監控shell腳本的執行流程及變量的值
  • Shell腳本實現Linux系統和進程資源監控
  • Shell腳本實現監控MySQL主從同步
  • Shell腳本實現監控iptables規則是否被修改
  • linux進程監控shell腳本代碼
  • Shell腳本編寫Nagios插件監控程序資源占用

標簽:懷化 北京 惠州 新疆 九江 河南 贛州 亳州

巨人網絡通訊聲明:本文標題《Shell腳本監控目錄內文件改動》,本文關鍵詞  Shell,腳本,監控,目錄,內,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Shell腳本監控目錄內文件改動》相關的同類信息!
  • 本頁收集關于Shell腳本監控目錄內文件改動的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 大冶市| 博野县| 永胜县| 南平市| 常州市| 舒城县| 丹巴县| 奉贤区| 河南省| 芦溪县| 黄大仙区| 景宁| 周至县| 长寿区| 神农架林区| 隆德县| 广元市| 绥化市| 富宁县| 大石桥市| 循化| 溧阳市| 新龙县| 滕州市| 三亚市| 霍山县| 婺源县| 庆安县| 肥东县| 额尔古纳市| 札达县| 盐津县| 丹东市| 阳谷县| 衡山县| 金门县| 牟定县| 满洲里市| 英山县| 武清区| 大渡口区|