第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

運(yùn)行起來(lái)無(wú)報(bào)錯(cuò),結(jié)果也不顯示


#!/bin/bash


resrttem=$(tput sgr0)


LOGFILE='/usr/local/apache2.4/logs/access.log'

Check_http_status()

{

http_status_codes=(`cat $LOGFILE|grep -ioE "HTTP\/1\.[0|1]\"[[:blank:]][0-9]{3}"|awk -F"[ ]+" '{

? ? ? ? ? ? ? ? ? ? ? ? if($2>=100&&$2<200)

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? {i++}

? ? ? ? ? ? ? ? ? ? ? ? else ? ?if($2>=200&&$2<300)

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? {j++}

? ? ? ? ? ? ? ? ? ? ? ? else ? ?if($2>=300&&$2<400)

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? {k++}

? ? ? ? ? ? ? ? ? ? ? ? else ? ?if($2>=400&&$2<500)

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? {l++}

? ? ? ? ? ? ? ? ? ? ? ? else ? ?if($2>=500)

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? {n++}

? ? ? ? ? ? ? ? ? ? ? ? }END{

? ? ? ? ? ? ? ? ? ? ? ? print i?i:0,j?j:0,k?k:0,l?l:0,n?n:0,i+j+k+l+n

? ? ? ? ? ? ? ? ? ? ? ? }'

? ? ? ? ? ? ? ? ? ? ? ? `)



echo -e '\E[33m' "HTTP狀態(tài)[100+] :" ${resrttem} ${http_status_codes[0]}

echo -e '\E[33m' "HTTP狀態(tài)[200+] :" ${resrttem} ${http_status_codes[1]}

echo -e '\E[33m' "HTTP狀態(tài)[300+] :" ${resrttem} ${http_status_codes[2]}

echo -e '\E[33m' "HTTP狀態(tài)[400+] :" ${resrttem} ${http_status_codes[3]}

echo -e '\e[33m' "HTTP狀態(tài)[500+] :" ${resrttem} ${http_status_codes[4]}

echo -e '\e[33m' "HTTP全部狀態(tài) ? :" ${resrttem} ${http_status_codes[5]}

}


正在回答

4 回答

沒有調(diào)用函數(shù)

0 回復(fù) 有任何疑惑可以回復(fù)我~
#!/bin/bash

#腳本實(shí)現(xiàn)功能介紹
?#功能一:分析HTTP狀態(tài)碼在100-200、200-300、300-400-400-500、500以上的,五個(gè)區(qū)間的請(qǐng)求條數(shù)
?#功能二:分析日志中HTTP狀態(tài)碼為404、500的請(qǐng)求條數(shù)
?

#Program?function:log?analysis

resettem=$(tput?sgr0)
Logfile_path='/usr/local/apache2/logs/access_log'

Chack_http_status()
{
Http_status_codes=(`cat?$Logfile_path|grep?-ioE?"HTTP\/1\.[1|0]\"[[:space:]][0-9]{3}"|awk?-F"[?]+"?'{
????if($2>=100&&$2<200)
??????{i++}
????else?if($2>=200&&$2<300)
??????{j++}
????else?if($2>=300&&$2<400)
??????{k++}
????else?if($2>=400&&$2<500)
??????{m++}
????else?if($2>=500)
??????{n++}
????}END{
????print?i?i:0,j?j:0,k?k:0,m?m:0,n?n:0,i+j+k+m+n
????}'
????`)

echo?-e?'\E[33m'"The?number?of?http?status[100+]:?"?${resettem}?${Http_status_codes[0]}
echo?-e?'\E[33m'"The?number?of?http?status[200+]:?"?${resettem}?${Http_status_codes[1]}
echo?-e?'\E[33m'"The?number?of?http?status[300+]:?"?${resettem}?${Http_status_codes[2]}
echo?-e?'\E[33m'"The?number?of?http?status[400+]:?"?${resettem}?${Http_status_codes[3]}
echo?-e?'\E[33m'"The?number?of?http?status[500+]:?"?${resettem}?${Http_status_codes[4]}
echo?-e?'\E[33m'"All?request?number:?"?${resettem}?${Http_status_codes[5]}

我的代碼是這樣的,單獨(dú)運(yùn)行awk之前的都沒問題,但是就是沒反應(yīng)

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

木貍克

把函數(shù)部分的格式注釋掉就可以了 #Chack_http_status() #{ ....... #}
2016-05-29 回復(fù) 有任何疑惑可以回復(fù)我~
#2

JustHomel 回復(fù) 木貍克

第15行提示報(bào)錯(cuò),“(” unexpected expecting "{" 請(qǐng)教一下什么意思???
2016-11-11 回復(fù) 有任何疑惑可以回復(fù)我~

我也和你同樣的問題,不知道你解決了沒有?

0 回復(fù) 有任何疑惑可以回復(fù)我~

估計(jì)你的apache access.log格式有點(diǎn)區(qū)別,因?yàn)镠TTP\/1\.[0|1]\"[[:blank:]][0-9]{3}這只能匹配這樣"HTTP/1.1" 200"

0 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消

運(yùn)行起來(lái)無(wú)報(bào)錯(cuò),結(jié)果也不顯示

我要回答 關(guān)注問題
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)