首页 > Web开发 > 详细

Shell-WEB目录监控

时间:2016-05-29 10:56:28      阅读:280      评论:0      收藏:0      [点我收藏+]
    #!/bin/sh
	#date:2015-12-08
	#filename:check_webfile.sh
	#作者:李兴利
	#Email:1162572407@qq.com
	#version:v1.1
	webfile_path=/var/html/www/
	file_num=`ls ${webfile_path}|wc -l`
	find ${webfile_path} -type f|xargs md5sum >>/server/check_webfile.db
	if [  `md5sum -c /server/check_webfile.db|grep -i fail|wc -l` -ne 0  ]  ||  [  ${file_num} -ne 49  ]
	  then
	    echo "`md5sum -c /server/check_webfile.db|grep -i fail`"|mail -s "cuangai" 1729294227@qq.com
	else
	    echo "webfile OK"
	fi
	[root@web02 scripts]# rm -f /var/html/www/6629
	[root@web02 scripts]# sh -x check_webfile01.sh
	+ webfile_path=/var/html/www/
	++ wc -l
	++ ls /var/html/www/
	+ file_num=48
	+ xargs md5sum
	+ find /var/html/www/ -type f
	++ wc -l
	++ grep -i fail
	++ md5sum -c /server/check_webfile.db
	md5sum: /var/html/www/6629: No such file or directory
	md5sum: /var/html/www/6629: No such file or directory
	md5sum: /var/html/www/6629: No such file or directory
	md5sum: /var/html/www/6629: No such file or directory
	md5sum: WARNING: 4 of 292 listed files could not be read
	+ ‘[‘ 4 -ne 0 ‘]‘
	+ mail -s cuangai 1729294227@qq.com
	++ grep -i fail
	++ md5sum -c /server/check_webfile.db
	md5sum: /var/html/www/6629: No such file or directory
	md5sum: /var/html/www/6629: No such file or directory
	md5sum: /var/html/www/6629: No such file or directory
	md5sum: /var/html/www/6629: No such file or directory
	md5sum: WARNING: 4 of 292 listed files could not be read
	+ echo ‘/var/html/www/6629: FAILED open or read
	/var/html/www/6629: FAILED open or read
	/var/html/www/6629: FAILED open or read
	/var/html/www/6629: FAILED open or read‘
	[root@web02 scripts]# touch /var/html/www/6629
	[root@web02 scripts]# vi /var/html/www/6629      
	fdfa
	保存退出

	[root@web02 scripts]# sh -x check_webfile01.sh 
	+ webfile_path=/var/html/www/
	++ wc -l
	++ ls /var/html/www/
	+ file_num=49
	+ xargs md5sum
	+ find /var/html/www/ -type f
	++ wc -l
	++ grep -i fail
	++ md5sum -c /server/check_webfile.db
	md5sum: WARNING: 4 of 341 computed checksums did NOT match
	+ ‘[‘ 4 -ne 0 ‘]‘
	+ mail -s cuangai 1729294227@qq.com
	++ grep -i fail
	++ md5sum -c /server/check_webfile.db
	md5sum: WARNING: 4 of 341 computed checksums did NOT match
	+ echo ‘/var/html/www/6629: FAILED
	/var/html/www/6629: FAILED
	/var/html/www/6629: FAILED
	/var/html/www/6629: FAILED‘


  更多内容请访问 李兴利博客

Shell-WEB目录监控

原文:http://www.cnblogs.com/lixingli/p/5539030.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!