最新下载
热门教程
- 1
 - 2
 - 3
 - 4
 - 5
 - 6
 - 7
 - 8
 - 9
 - 10
 
Shell脚本监控目录内文件改动的代码
时间:2022-06-25 18:05:34 编辑:袖梨 来源:一聚教程网
废话不多说了,直接给大家贴代码,具体代码如下所示:
| 代码如下 | 复制代码 | 
#! /bin/bash webroot="/home/www/" cp/dev/nullrsync_file if[ ! -ffile.md5 ];then find$webroot -typef -execmd5sum {} ; >>file.md5 else forfilein$(md5sum -cfile.md5|awk-F':''/FAILED/{print $1}') do if[ -f $file];then filename_z=$(echo$file|sed's#/#\/#g') sed-i"/ $filename_z/"dfile.md5 md5sum $file>>file.md5 echo$file>> rsync_file else echo$file>>rsync_rm fi done fornewfilein$(find$webroot -typef) do grep$newfilefile.md5 >/dev/null2>&1 if[ $? -gt 0 ];then md5sum $newfile >>file.md5 echo"$newfile">> rsync_file fi done forrfilein$(catrsync_file) do rsync-avzp $rfile/home/www3/ done  | |
相关文章
- 【精选】圣诞节朋友圈最调皮的文案精彩句子汇编115句 11-04
 - 我的世界袭击(Raid)怎么玩 mc袭击机制介绍 11-04
 - 我的世界wiki官网入口 国际与中文站点使用指南 11-04
 - 我的世界Java版最新更新内容是什么 1.21.9正式版内容汇总 11-04
 - 逃离鸭科夫农场镇嫌疑人任务怎么做 嫌疑人任务流程 11-04
 - 逃离鸭科夫农场镇肉体锻炼怎么做 肉体锻炼任务流程 11-04