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

Shell腳本監(jiān)控目錄內(nèi)文件改動

 更新時間:2017年05月10日 10:27:40   投稿:mrr  
這篇文章主要介紹了Shell腳本監(jiān)控目錄內(nèi)文件改動,需要的朋友可以參考下

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

#! /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,監(jiān)控 /home/www/ 目錄改動,并將改動的文件rsync到/home/www3目錄

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

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

相關(guān)文章

  • Linux下rm誤刪除文件的三種恢復(fù)方法

    Linux下rm誤刪除文件的三種恢復(fù)方法

    一下午寫的程序就被rm掉了,幸好只是一個文件,第二天很快又重新寫了一遍。但是很多人可能就不像我這么幸運(yùn)了,本文收集了一些在Linux下恢復(fù)rm刪除的文件的方法,需要的朋友可以參考下
    2022-12-12
  • Shell中case...in分支語句的應(yīng)用

    Shell中case...in分支語句的應(yīng)用

    shell作為一種腳本編程語言,同樣包含循環(huán)、分支等其他程序控制結(jié)構(gòu),從而輕松完成更加復(fù)雜、強(qiáng)大的功能,本文主要介紹了Shell中case...in分支語句的應(yīng)用,感興趣的可以了解一下
    2023-08-08
  • 一些Hbase Shell的常用命令用法

    一些Hbase Shell的常用命令用法

    這篇文章主要介紹了一些Hbase的常用命令用法,文中說明了各個命令的用法,幫助小伙伴們更快熟悉運(yùn)用,需要的朋友可以參考下
    2023-03-03
  • Linux 查看內(nèi)存插槽數(shù)、最大容量的方法

    Linux 查看內(nèi)存插槽數(shù)、最大容量的方法

    下面小編就為大家?guī)硪黄狶inux 查看內(nèi)存插槽數(shù)、最大容量的方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-05-05
  • GitBook 制作電子書詳細(xì)教程

    GitBook 制作電子書詳細(xì)教程

    本文主要介紹GitBook如何制作電子書,在使用過程中經(jīng)常出現(xiàn)的問題以及解決辦法,希望能幫助到有需要的同學(xué)
    2016-07-07
  • linux中systemctl詳細(xì)理解及常用命令解析

    linux中systemctl詳細(xì)理解及常用命令解析

    systemd是Linux系統(tǒng)最新的初始化系統(tǒng)(init),作用是提高系統(tǒng)的啟動速度,盡可能啟動較少的進(jìn)程,盡可能更多進(jìn)程并發(fā)啟動,本文給大家介紹linux中systemctl詳細(xì)理解及常用命令,感興趣的朋友一起看看吧
    2025-04-04
  • Shell腳本遍歷一個日期范圍實(shí)例

    Shell腳本遍歷一個日期范圍實(shí)例

    這篇文章主要介紹了Shell腳本遍歷一個日期范圍實(shí)例,本文直接給出實(shí)現(xiàn)代碼,需要的朋友可以參考下
    2015-03-03
  • 通過shell腳本循環(huán)進(jìn)入目錄執(zhí)行命令的方法

    通過shell腳本循環(huán)進(jìn)入目錄執(zhí)行命令的方法

    今天小編就為大家分享一篇通過shell腳本循環(huán)進(jìn)入目錄執(zhí)行命令的方法,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-06-06
  • 統(tǒng)計(jì) cpu 內(nèi)存 使用率的shell腳本代碼

    統(tǒng)計(jì) cpu 內(nèi)存 使用率的shell腳本代碼

    統(tǒng)計(jì) cpu 內(nèi)存使用率的腳本,有需要的朋友可以參考下
    2013-02-02
  • Shell函數(shù)的7種用法介紹

    Shell函數(shù)的7種用法介紹

    這篇文章主要介紹了Shell函數(shù)的7種用法介紹,本文講解了在shell文件內(nèi)部定義函數(shù)并引用、返回值、函數(shù)輸出、向函數(shù)傳遞參數(shù)、全局變量與局部變量等內(nèi)容,需要的朋友可以參考下
    2014-11-11

最新評論

论坛| 突泉县| 河南省| 滦平县| 屯昌县| 奉新县| 南川市| 拉孜县| 工布江达县| 锦州市| 丹棱县| 潼南县| 津南区| 新晃| 祁阳县| 桐庐县| 鸡泽县| 六盘水市| 那曲县| 滕州市| 合水县| 贵州省| 长丰县| 双鸭山市| 门头沟区| 雅安市| 茌平县| 洪雅县| 北海市| 镇巴县| 霍城县| 邯郸市| 香河县| 青阳县| 万山特区| 白银市| 武胜县| 钟山县| 泌阳县| 长治县| 开平市|