Apache日志备分,分析后导入数据表
来源:互联网 发布:万国数据科技公司怎样 编辑:程序博客网 时间:2024/05/07 17:11
#!/bin/bash
#apachebak.sh
yesterday=`date -d yesterday +%Y%m%d`
srclog="/alidata/log/httpd/cbd88.log"
dstlog="/alidata/log/httpd/cbd88_${yesterday}.log"
mv $srclog $dstlog
pkill -1 httpd
tmpfile=$$.txt
cat $dstlog|awk '{print $1}' |sort|uniq -c|awk '{print $2":"$1}' > $tmpfile
mysql='/alidata/server/mysql-5.6.21/bin/mysql -uroot -p123'
for i in `cat $tmpfile`
do
ip=`echo $i|awk -F: '{print $1}'`
num=`echo $i|awk -F: '{print $2}'`
sql="insert into home.pvcount(date,ip,num) values('$yesterday','$ip','$num')"
$mysql -e "$sql"
done
rm -rf $tmpfile
#apachebak.sh
yesterday=`date -d yesterday +%Y%m%d`
srclog="/alidata/log/httpd/cbd88.log"
dstlog="/alidata/log/httpd/cbd88_${yesterday}.log"
mv $srclog $dstlog
pkill -1 httpd
tmpfile=$$.txt
cat $dstlog|awk '{print $1}' |sort|uniq -c|awk '{print $2":"$1}' > $tmpfile
mysql='/alidata/server/mysql-5.6.21/bin/mysql -uroot -p123'
for i in `cat $tmpfile`
do
ip=`echo $i|awk -F: '{print $1}'`
num=`echo $i|awk -F: '{print $2}'`
sql="insert into home.pvcount(date,ip,num) values('$yesterday','$ip','$num')"
$mysql -e "$sql"
done
rm -rf $tmpfile
0 0
- Apache日志备分,分析后导入数据表
- hive导入apache nginx等日志与分析
- Hive导入Apache Nginx等日志与分析
- apache/IIS 日志分析
- Apache日志分析
- apache访问日志分析
- apache日志分析简介
- apache日志分析常用命令
- Apache tomcat 日志分析
- shell apache日志分析
- apache日志分析常用命令
- Apache log 日志分析
- Apache日志分析
- Apache日志分析
- apache的日志分析
- apache日志分析简介
- hive 分析apache日志
- apache日志文件 分析
- mysql 主从原理
- div悬浮居中
- xcode7中实现界面按钮直接调转+lable控件赋值
- 当file_get_contents或者simplexml_load_file的时候乱码
- Bezier样条
- Apache日志备分,分析后导入数据表
- unity 物体间的碰撞检测
- HTML+CSS学习笔记 (九)
- Android中的定时器Timer、AlarmManager、CountDownTimer的使用
- NYoj38布线问题
- 【算法导论-36】并查集(Disjoint Set)详解
- TCP的流量控制与拥塞控制
- 五个囚犯先后从100颗绿豆中抓绿豆。抓得最多和最少的人将被处死,不能交流,可以摸出剩下绿豆的数量,谁的存活几率最大?
- c++中字符串反转的3种方法