測試需要:
持續監測日誌,當日誌出現指定關鍵字時,做一些工作。
使用的方法:
checklog()`
echo `date`, $oldline
#設定檢查的頻率,可以與日誌輸出的頻率匹配
sleep
0.5#新的日誌中查詢關鍵字
sed -n ''"$"'
,$p' $ | grep $ > /dev/null
#$?是乙個特殊變數,用來獲取上乙個命令的退出狀態,或者上乙個函式的返回值。
#如果上面的命令找到關鍵字則$?為0,此時列印提示並退出迴圈
if [[ $? -eq 0
]]
then
echo `date` + "
$ check finished!
"break
fidone
}
有更好的方法可以分享下哦
squid日誌中關鍵字的含義
相應於http請求,下列標籤可能出現在access.log檔案的第四個域。tcp hit squid發現請求資源的貌似新鮮的拷貝,並將其立即傳送到客戶端。tcp miss squid沒有請求資源的cache拷貝。tcp refersh hit squid3.0改為tcp refresh unmodi...
根據關鍵字檢視日誌
老是忘記怎麼檢視某個關鍵字的指令,看到有個老哥寫得不錯,我把它貼上到這裡備份啦 說明 這個只是供自己以後查詢使用,如有問題請指出。僅供參考 檢視匹配內容的前後幾行 reg 代表要搜尋的內容 destfile 代表要搜尋的檔案 grep 5 reg destfile 列印匹配行的前後5行 grep c...
new關鍵字 this關鍵字 base關鍵字
使用new,所做的三件事 1.類是引用物件,引用物件是在堆中開闢空間 在堆中開闢空間 2.在開闢的堆空間中建立物件 3.呼叫物件的構建函式 4.隱藏父類成員 子類的成員可以與隱藏從父類繼承的成員,類似於重寫。public new void sayhello this關鍵字的使用 1.代表當前類的物件...