summaryrefslogtreecommitdiff
path: root/src/rssb_statistics/un_recv_st.py
blob: 9d3d234219bbbec943a237635ce0975979ee5804 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
import os
import re
import csv
cmd = "cat rssb_stat.log.2018-04-16 | grep \"/home/audiorecognition/aufilter/un_recv\" > rssb_stat.log.un_recv"
os.system(cmd)
i=0
last_len = 0
add_len = 0
num = 0
un_recv_list = list()
with open("rssb_stat.log.un_recv",'r') as infile:
	for line in infile:
		line_result = re.split(r'\t',line)
		if(i==0):
			last_len = long(line_result[2])
			break

with open("rssb_stat.log.un_recv",'r') as infile:
	for line in infile:
		line_result = re.split(r'\t',line)
		if(last_len <= long(line_result[2])):
			add_len = add_len+long(line_result[2])-last_len
			last_len = long(line_result[2])
		else:
			add_len = add_len+long(line_result[2])
			last_len = long(line_result[2])
		i+=1
		if(i>=120):
			i=0
			un_recv_list.append(str(add_len)) 
			add_len=0

with open("un_recv_list.csv",'w') as csvfile:
	writer = csv.writer(csvfile)
	writer.writerow(un_recv_list)