最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
Shell脚本监控目录内文件改动的代码
时间:2017-05-11 编辑:简简单单 来源:一聚教程网
废话不多说了,直接给大家贴代码,具体代码如下所示:
代码如下 | 复制代码 |
#! /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 |
-
上一个: JS三目运算(三元运算)方法详解
-
下一个: JS实现复制功能
相关文章
- Python对文件和目录进行操作(file对象/os/os.path/shutil 模块) 05-09
- vim中表示当前目录和当前文件名的方法 10-23
- python在目录中查找指定文件实现代码 10-10
- file_exists -检查文件或目录是否存在 04-27
- 如何扫描一个目录下的所有文件阿 03-07
- 列出指定目录下的所有文件和目录 01-12