監控串流並用awk及時打印出來 - Linux
By Necoo
at 2015-10-12T00:54
at 2015-10-12T00:54
Table of Contents
各位大大
小弟想對監控的串流訊息的每一行用awk加上時間戳後存成文字檔。
舉個例子:
ping -c 50 127.0.0.1 | awk '{ print strftime("%T",systime()),$0 } ' | tee test.txt
可是awk好像是把整段訊息處理完後,才一口氣全部打印出來,
可是我希望log還沒跑完的時後,就可以一邊從銀幕上看到,就像是讓awk可以每處理完一行後就馬上打印出。
請問個位大大,有這個可能做到嗎?
--
小弟想對監控的串流訊息的每一行用awk加上時間戳後存成文字檔。
舉個例子:
ping -c 50 127.0.0.1 | awk '{ print strftime("%T",systime()),$0 } ' | tee test.txt
可是awk好像是把整段訊息處理完後,才一口氣全部打印出來,
可是我希望log還沒跑完的時後,就可以一邊從銀幕上看到,就像是讓awk可以每處理完一行後就馬上打印出。
請問個位大大,有這個可能做到嗎?
--
Tags:
Linux
All Comments
By Gilbert
at 2015-10-12T23:05
at 2015-10-12T23:05
By Eden
at 2015-10-16T20:04
at 2015-10-16T20:04
By Charlotte
at 2015-10-18T22:10
at 2015-10-18T22:10
By Charlotte
at 2015-10-23T05:14
at 2015-10-23T05:14
By Jack
at 2015-10-25T22:01
at 2015-10-25T22:01
By Rachel
at 2015-10-30T16:50
at 2015-10-30T16:50
Related Posts
有點奇怪的bash script 參數問題
By Mia
at 2015-10-11T21:06
at 2015-10-11T21:06
openvpn的static key和tls-auth一樣嗎?
By Harry
at 2015-10-11T18:39
at 2015-10-11T18:39
安裝hime 注音後,為何沒辦法輸入中文?
By Elvira
at 2015-10-11T14:41
at 2015-10-11T14:41
有點奇怪的bash script 參數問題
By David
at 2015-10-11T02:13
at 2015-10-11T02:13
Windows8 + Centos7.1==>開機選項不見win8
By Yuri
at 2015-10-11T02:12
at 2015-10-11T02:12