当前位置: 技术问答>linux和unix
linux循环日志监控脚本的写法
来源: 互联网 发布时间:2016-01-11
本文导语: 真实情况: 需求是统计网站每天的PV访问量,然后写成脚本来执行。 我们做的统计是把每天访问的人文件都放在一个目录里,不管以后他是什么时间再访问,他还是在第一次访问时的目录里,然后我要实现的就...
真实情况:
需求是统计网站每天的PV访问量,然后写成脚本来执行。
我们做的统计是把每天访问的人文件都放在一个目录里,不管以后他是什么时间再访问,他还是在第一次访问时的目录里,然后我要实现的就是把每天访问的人统计写成一个脚本来执行。
请问这个脚本怎么写啊。而且要每天执行一次
我把它一条一条统计出来是这样的:
grep "02/07" 20070207 | grep "lm002" | wc -l
grep "02/08" 20070207 | grep "lm002" | wc -l
grep "02/09" 20070207 | grep "lm002" | wc -l
grep "02/10" 20070207 | grep "lm002" | wc -l
grep "02/11" 20070207 | grep "lm002" | wc -l
grep "02/12" 20070207 | grep "lm002" | wc -l
grep "02/13" 20070207 | grep "lm002" | wc -l
grep "02/14" 20070207 | grep "lm002" | wc -l
grep "02/15" 20070207 | grep "lm002" | wc -l
20070207就是那个总的目录(也就是第一次访问时所记录的目录)07,08,09。。。就是以后再来统计出来的
这个方法太不好了,如果要把所有的目录都统计出来的话,工程太巨大了,
所以拜托各位了,谢谢!!!
需求是统计网站每天的PV访问量,然后写成脚本来执行。
我们做的统计是把每天访问的人文件都放在一个目录里,不管以后他是什么时间再访问,他还是在第一次访问时的目录里,然后我要实现的就是把每天访问的人统计写成一个脚本来执行。
请问这个脚本怎么写啊。而且要每天执行一次
我把它一条一条统计出来是这样的:
grep "02/07" 20070207 | grep "lm002" | wc -l
grep "02/08" 20070207 | grep "lm002" | wc -l
grep "02/09" 20070207 | grep "lm002" | wc -l
grep "02/10" 20070207 | grep "lm002" | wc -l
grep "02/11" 20070207 | grep "lm002" | wc -l
grep "02/12" 20070207 | grep "lm002" | wc -l
grep "02/13" 20070207 | grep "lm002" | wc -l
grep "02/14" 20070207 | grep "lm002" | wc -l
grep "02/15" 20070207 | grep "lm002" | wc -l
20070207就是那个总的目录(也就是第一次访问时所记录的目录)07,08,09。。。就是以后再来统计出来的
这个方法太不好了,如果要把所有的目录都统计出来的话,工程太巨大了,
所以拜托各位了,谢谢!!!
|
你要统计pv 需要每个人的统计吗?直接统计access_log (过滤掉gif等非网页文件)不行吗?