daystr=0
logname=""
zipname=""
while [[ $daystr -le "10" ]]
do
daystr=`expr $daystr + 1`
logname=`printf "tran.log.201307%02s" $daystr`
echo "------------------------------------------------"$logname
zipname=${logname}.gz
echo $zipname
gunzip $zipname
echo "T2000701------------------------"
timeout_count_1=` cat $logname |awk '
BEGIN {
FS="\t"
printf("接口\tProcID\t开始时间\t结束时间\t耗时\n");
printf("---------------------------------------------------------------------\n");
}
{
timeout_sec=$5
if(timeout_sec>10){
printf("%s\t%s\t%s\t%s\t%s\n" ,$1,$2,$3,$4,$5)
}
}' | grep T2000701 | wc -l `
timeout_count_1_all=`grep -n T2000701 $logname | wc -l `
printf "文件名\t接口编号\t超时总数\t总请求数量\n"
printf "%s\t%s\t%s\n" ,$logname,"T2000701",$timeout_count_1,$timeout_count_1_all
echo "T2031702------------------------"
timeout_count_2=` cat $logname |awk '
BEGIN {
FS="\t"
printf("接口\tProcID\t开始时间\t结束时间\t耗时\n");
printf("---------------------------------------------------------------------\n");
}
{
timeout_sec=$5
if(timeout_sec>10){
printf("%s\t%s\t%s\t%s\t%s\n" ,$1,$2,$3,$4,$5)
}
}' | grep T2031702 | wc -l `
timeout_count_2_all=`grep -n T2031702 $logname | wc -l `
printf "文件名\t接口编号\t超时总数\t总请求数量\n"
printf "%s\t%s\t%s\n" ,$logname,"T2031702",$timeout_count_2,$timeout_count_2_all
echo " "
gzip $logname
done
logname=""
zipname=""
while [[ $daystr -le "10" ]]
do
daystr=`expr $daystr + 1`
logname=`printf "tran.log.201307%02s" $daystr`
echo "------------------------------------------------"$logname
zipname=${logname}.gz
echo $zipname
gunzip $zipname
echo "T2000701------------------------"
timeout_count_1=` cat $logname |awk '
BEGIN {
FS="\t"
printf("接口\tProcID\t开始时间\t结束时间\t耗时\n");
printf("---------------------------------------------------------------------\n");
}
{
timeout_sec=$5
if(timeout_sec>10){
printf("%s\t%s\t%s\t%s\t%s\n" ,$1,$2,$3,$4,$5)
}
}' | grep T2000701 | wc -l `
timeout_count_1_all=`grep -n T2000701 $logname | wc -l `
printf "文件名\t接口编号\t超时总数\t总请求数量\n"
printf "%s\t%s\t%s\n" ,$logname,"T2000701",$timeout_count_1,$timeout_count_1_all
echo "T2031702------------------------"
timeout_count_2=` cat $logname |awk '
BEGIN {
FS="\t"
printf("接口\tProcID\t开始时间\t结束时间\t耗时\n");
printf("---------------------------------------------------------------------\n");
}
{
timeout_sec=$5
if(timeout_sec>10){
printf("%s\t%s\t%s\t%s\t%s\n" ,$1,$2,$3,$4,$5)
}
}' | grep T2031702 | wc -l `
timeout_count_2_all=`grep -n T2031702 $logname | wc -l `
printf "文件名\t接口编号\t超时总数\t总请求数量\n"
printf "%s\t%s\t%s\n" ,$logname,"T2031702",$timeout_count_2,$timeout_count_2_all
echo " "
gzip $logname
done