[root@CMS1 log]#awk '$0!~/AdvertisementAction.java:125/&&$0!~/ContentUploadJob.java:41/&&$0!~/Par***mlAction.java:49/&&$0!~/AdvertisementAction.java:77/&&$0!~/AdvertisementAction.java:83/'mylo
//这样不对,for不能这么搞,破坏的for的格式
#!/bin/bash
for((i=1;i<17;i++))
echo "#########################已过滤完日志:my.log######################################"
awk '$0!~/AdvertisementAction.java:125/&&$0!~/ContentUploadJob.java:41/&&$0!~/Par***mlAction.java:49/&&$0!~/AdvertisementAction.java:77/&&$0!~/AdvertisementAction.java:83/&&$0!~/ContentUploadJob.java:39/' /opt/resin/log/my.log >>/home/yangkai/mtouch.log
do
awk '$0!~/AdvertisementAction.java:125/&&$0!~/ContentUploadJob.java:41/&&$0!~/Par***mlAction.java:49/&&$0!~/AdvertisementAction.java:77/&&$0!~/AdvertisementAction.java:83/&&$0!~/ContentUploadJob.java:39/' /opt/resin/log/my.log.$i >>/home/yangkai/mtouch.log
echo "################################已过滤完日志:my.log.$i############################"
done
exit 0
标准:
#!/bin/bash
echo "################################正在已过滤完日志:my.log请等待############################"
awk '$0!~/AdvertisementAction.java:125/&&$0!~/ContentUploadJob.java:41/&&$0!~/Par***mlAction.java:49/&&$0!~/AdvertisementAction.java:77/&&$0!~/AdvertisementAction.java:83/&&$0!~/ContentUploadJob.java:39/' /opt/resin/log/my.log >>/home/yangkai/mtouch.log
for((i=1;i<17;i++))
do
echo "################################正在已过滤完日志:my.log.$i请等待############################"
awk '$0!~/AdvertisementAction.java:125/&&$0!~/ContentUploadJob.java:41/&&$0!~/Par***mlAction.java:49/&&$0!~/AdvertisementAction.java:77/&&$0!~/AdvertisementAction.java:83/&&$0!~/ContentUploadJob.java:39/' /opt/resin/log/my.log.$i >>/home/yangkai/mtouch.log
done
exit 0
4.执行:10分钟左右,就ok了,**了,第一次没转入后台执行,结果vpn断了,悲剧。。。对于广告的,可以根据广告来搜索。
[root@CMS1 yangkai]# sh guolvlog.sh &
[1] 30604
[root@CMS1 yangkai]# ################################正在已过滤完日志:my.log请等待############################
################################正在已过滤完日志:my.log.1请等待############################
################################正在已过滤完日志:my.log.2请等待############################
################################正在已过滤完日志:my.log.3请等待############################
################################正在已过滤完日志:my.log.4请等待############################
################################正在已过滤完日志:my.log.5请等待############################
################################正在已过滤完日志:my.log.6请等待############################
################################正在已过滤完日志:my.log.7请等待############################
################################正在已过滤完日志:my.log.8请等待############################
################################正在已过滤完日志:my.log.9请等待############################
################################正在已过滤完日志:my.log.10请等待############################
################################正在已过滤完日志:my.log.11请等待############################
################################正在已过滤完日志:my.log.12请等待############################
################################正在已过滤完日志:my.log.13请等待############################
################################正在已过滤完日志:my.log.14请等待############################
################################正在已过滤完日志:my.log.15请等待############################
################################正在已过滤完日志:my.log.16请等待############################
[1]+ Done sh guolvlog.sh
5.结果:
[root@CMS1 yangkai]#
[root@CMS1 yangkai]# du -sh mtouch.log
265M mtouch.log
[root@CMS1 yangkai]# wc -l mtouch.log
1787785 mtouch.log
6.过程中cpu情况:
[root@CMS1 yangkai]#
top - 22:11:47 up 120 days, 12:19, 3 users, load average: 0.10, 0.06, 0.02
Tasks: 300 total, 3 running, 296 sleeping, 0 stopped, 1 zombie
Cpu(s): 12.5%us, 0.0%sy, 0.0%ni, 87.0%id, 0.5%wa, 0.0%hi, 0.0%si, 0.0%st
Mem: 15458304k total, 8233532k used, 7224772k free, 179088k buffers
Swap: 5406712k total, 0k used, 5406712k free, 6122084k cached
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
29602 root 25 0 4380 1052 724 R 99.9 0.0 0:08.84 awk
1 root 15 0 2088 648 556 S 0.0 0.0 0:00.73 init
2 root RT -5 0 0 0 S 0.0 0.0 0:07.34 migration/0
3 root 34 19 0 0 0 S 0.0 0.0 0:00.05 ksoftirqd/0
4 root RT -5 0 0 0 S 0.0 0.0 0:00.00 watchdog/0
5 root RT -5 0 0 0 S 0.0 0.0 0:04.58 migration/1
6 root 34 19 0 0 0 S 0.0 0.0 0:00.00 ksoftirqd/1
7.哥的服务器配置:
[root@CMS1 log]# cat /proc/cpuinfo | grep "processor" | wc -l
8
[root@CMS1 log]#
[root@CMS1 log]# ll
total 2296376
-rw-r--r-- 1 root root 12537 Jan 5 21:53 ceshi1
-rw-r--r-- 1 root root 20724135 Jan 5 21:22 cms.log
-rw-r--r-- 1 root root 2896977 Jan 5 19:00 error.log
-rw-r--r-- 1 root root 52429980 Nov 13 00:03 error.log.1
-rw-r--r-- 1 root root 7450 Jan 5 22:02 guanggao.txt
-rw-r--r-- 1 root root 170 Jan 5 21:45 guize.txt
-rw-r--r-- 1 root root 1329322409 Jan 5 22:19 jvm-default.log
-rw-r--r-- 1 root root 45579573 Jan 5 22:19 my.log
-rw-r--r-- 1 root root 56952548 Jan 1 23:09 my.log.1
-rw-r--r-- 1 root root 54525749 Oct 31 19:12 my.log.10
-rw-r--r-- 1 root root 57418407 Oct 21 04:38 my.log.11
-rw-r--r-- 1 root root 57429476 Oct 7 06:36 my.log.12
-rw-r--r-- 1 root root 56627816 Sep 23 13:51 my.log.13
-rw-r--r-- 1 root root 53876739 Sep 2 11:11 my.log.14
-rw-r--r-- 1 root root 54068251 Aug 12 11:38 my.log.15
-rw-r--r-- 1 root root 53799033 Jul 23 12:32 my.log.16
-rw-r--r-- 1 root root 57188904 Dec 28 06:56 my.log.2
-rw-r--r-- 1 root root 54562452 Dec 24 17:00 my.log.3
-rw-r--r-- 1 root root 55762624 Dec 20 02:56 my.log.4
-rw-r--r-- 1 root root 56994704 Dec 14 13:14 my.log.5
-rw-r--r-- 1 root root 57061661 Dec 8 01:31 my.log.6
-rw-r--r-- 1 root root 57119639 Nov 30 20:29 my.log.7
-rw-r--r-- 1 root root 57268981 Nov 21 20:14 my.log.8
-rw-r--r-- 1 root root 57311772 Nov 11 17:18 my.log.9
-rw-r--r-- 1 root root 5574 Jan 5 21:47 rizhi1
-rw-r--r-- 1 root root 0 Jul 6 2011 stdout.log
-rw-r--r-- 1 root root 78823 Dec 22 23:01 watchdog-manager.log
[root@CMS1 log]#
//16GB的内存。
--------------------------------------------------------------------------------------------