用shell监控站点目录下的文件是否被修改
发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,#!/bin/bash#check_file_md5 find /application/nginx/html/test1/ -type f | xargs md5sum > /tmp/web_md5
千家信息网最后更新 2026年11月01日用shell监控站点目录下的文件是否被修改
#!/bin/bash#check_file_md5 find /application/nginx/html/test1/ -type f | xargs md5sum > /tmp/web_md5_f.txt#check_file_num tree -i /application/nginx/html/test1 | grep -v "^$" >> /tmp/web_md5_num.txt.defaultMD5=`/usr/bin/md5sum -c /tmp/web_md5_f.txt | grep -v "OK" | wc -l`TREE=`tree -i /application/nginx/html/test1 | grep -v "^$"> /tmp/web_md5_num.txt`if [ "$MD5" -ne 0 ];then echo "At $(date +%F) /application/nginx/html/test1 has been changed!Please make sure!"else echo "Everything is OK!"fidiff /tmp/web_md5_num.txt /tmp/web_md5_num.txt.default
实现的原理为
1.监控文件的md5值前后是否一样,如果不一样md5sum对比时会报错
2.通过tree命令输出到指定文件中,并用diff对比前后两的生成的内容是否一样,如果多出或者少的文件,会进行提示
知识点:
md5sum -c:可以实现md5值的前后对比,如果对比失败,会提示FAILED
tree -i:去掉树型结构,直接以列的形式显示
文件
提示
监控
内容
原理
命令
形式
知识
知识点
结构
会报
生成
输出
目录
站点
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
上海致骋互联网科技
互联网科技logo
海南购全球互联网科技
成都仁贤领冠互联网科技有限公司
阿里巴巴算科技企业还是互联网
茂名市互联网科技产业园
互联网新科技动漫ppt素材
互联网科技和法律行业
用友工业互联网科技发展
美国互联网科技实力
从那以后互联网科技有限公司
九思连强互联网电子科技有限公司
昆明中奇联合互联网科技
科技互联网行业投资研究
上海万顺科技互联网有限公司招聘
数字互联网科技有限公司
杭州融税互联网科技有限公司
互联网科技品牌
互联网科技对化妆品行业
互联网领先科技成果宣传视频
互联网科技公司经营范围
互联网科技工作委员会主任
互联网科技巨头监管
广州互联网科技公司
狮子座互联网科技
互联网科技类展会
呼和浩特新华互联网科技学院
用友工业互联网科技发展
工业互联网科技创业
北京互联网科技类企业分布