0
平臺:RHEL7如何從最後一行讀取連續日誌文件| Linux的殼牌
情況:
- 一個JMeter的報告文件被附加了新的成果,每5分鐘的crontab腳本
- 另一個awk腳本看起來響應時間大於500ms併發送電子郵件提醒
問題陳述:
- 的要求是隻掃描在報告文件中新增加的線路。 目前,awk腳本每次都會讀取完整報告
,並且即使對於較早的事件也會發送警報。 awk -F「,」'$ 4!= 200 || $ 14> 500'results.jtl - 好的如果awk腳本可以從文件末尾讀取到上一次讀取的行。這有助於首先爲最新活動創建警報。
任何建議應該是一個很大的幫助。
您是否使用過'tail -f'命令? – tkhm
讓我們試試這個。 'tail -f results.jtl | awk -F「,」'$ 4!= 200 || $ 14> 500'' – tkhm
@tkhm我認爲,由於腳本安排在cron中並且定期運行,_italictail -f_italic_命令可能不起作用。 –