亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

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

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

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

#! /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/ 目錄改動(dòng),并將改動(dòng)的文件rsync到/home/www3目錄

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

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

相關(guān)文章

  • 用shell腳本監(jiān)控進(jìn)程是否存在 不存在則啟動(dòng)的實(shí)例

    用shell腳本監(jiān)控進(jìn)程是否存在 不存在則啟動(dòng)的實(shí)例

    這篇文章主要介紹了用shell腳本監(jiān)控進(jìn)程是否存在 不存在則啟動(dòng)的實(shí)例,需要的朋友可以參考下
    2016-03-03
  • Linux 進(jìn)程替換(exec函數(shù))實(shí)現(xiàn)代碼

    Linux 進(jìn)程替換(exec函數(shù))實(shí)現(xiàn)代碼

    這篇文章主要介紹了Linux 進(jìn)程替換(exec函數(shù))實(shí)現(xiàn)代碼的相關(guān)資料,需要的朋友可以參考下
    2017-05-05
  • Linux命令之jar命令使用示例

    Linux命令之jar命令使用示例

    這篇文章主要介紹了Linux命令之jar命令,War包和Jar包有不同的用途和適用場(chǎng)景,開(kāi)發(fā)人員需要根據(jù)實(shí)際情況選擇適合的歸檔文件類型,需要的朋友可以參考下
    2023-06-06
  • linux軟件版本管理命令update-alternatives使用詳解

    linux軟件版本管理命令update-alternatives使用詳解

    這篇文章主要介紹了linux軟件版本管理命令update-alternatives使用詳解的相關(guān)資料,需要的朋友可以參考下
    2017-04-04
  • 詳解linux下tree命令的用法

    詳解linux下tree命令的用法

    tree是一種遞歸目錄列表命令,產(chǎn)生一個(gè)深度縮進(jìn)列表文件,這是彩色的ALA dircolors如果ls_colors設(shè)置環(huán)境變量和輸出是TTY。下面通過(guò)本文給大家分享linux下tree命令的用法,感興趣的朋友一起看看吧
    2017-09-09
  • Shell腳本執(zhí)行的幾種方式小結(jié)

    Shell腳本執(zhí)行的幾種方式小結(jié)

    本文介紹了Shell腳本執(zhí)行的幾種方式小結(jié),主要介紹了5種方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2023-09-09
  • 詳解shell腳本的編寫(xiě)規(guī)范

    詳解shell腳本的編寫(xiě)規(guī)范

    這篇文章主要介紹了編寫(xiě)shell腳本的規(guī)范,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-10-10
  • Shell腳本搭建FTP服務(wù)器(vsftpd)

    Shell腳本搭建FTP服務(wù)器(vsftpd)

    這篇文章主要介紹了Shell腳本搭建FTP服務(wù)器,本文直接給出腳本代碼,代碼中含有詳細(xì)注釋,需要的朋友可以參考下
    2015-03-03
  • Linux下find和grep常用命令及區(qū)別介紹

    Linux下find和grep常用命令及區(qū)別介紹

    在使用linux時(shí),經(jīng)常需要進(jìn)行文件查找。其中查找的命令主要有find和grep,這兩個(gè)命令還是有區(qū)別的,下面通過(guò)本文給大家講解Linux下find和grep常用命令及區(qū)別介紹,需要的的朋友參考下吧
    2017-07-07
  • Shell中的數(shù)學(xué)運(yùn)算使用

    Shell中的數(shù)學(xué)運(yùn)算使用

    這篇文章主要介紹了Shell中的數(shù)學(xué)運(yùn)算使用,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2021-03-03

最新評(píng)論