国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統 > Linux > 正文

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

2019-10-26 18:52:44
字體:
來源:轉載
供稿:網友

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

#! /bin/bashwebroot="/home/www/"cp /dev/null rsync_fileif [ ! -f file.md5 ];then  find $webroot -type f -exec md5sum {} /; >>file.md5else  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    donefor rfile in $(cat rsync_file)dorsync -avzp $rfile /home/www3/done

腳本介紹:

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

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

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 磐安县| 武功县| 保山市| 化隆| 博野县| 沂源县| 吉首市| 阳谷县| 乐业县| 宜兰县| 渭南市| 马龙县| 孟连| 青龙| 临夏县| 嵩明县| 沙洋县| 吕梁市| 宽城| 襄汾县| 边坝县| 萍乡市| 丹凤县| 榆社县| 穆棱市| 菏泽市| 定南县| 贺兰县| 汾西县| 宜昌市| 石渠县| 贺州市| 郯城县| 醴陵市| 华容县| 濮阳县| 长沙市| 宜川县| 凉城县| 湘乡市| 吉木萨尔县|