監控串流並用awk及時打印出來 - Linux

Necoo avatar
By Necoo
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可以每處理完一行後就馬上打印出。

請問個位大大,有這個可能做到嗎?



--
Tags: Linux

All Comments

Gilbert avatar
By Gilbert
at 2015-10-12T23:05
strftime("%T",systime()),$0 | "tee test.txt" }'
Eden avatar
By Eden
at 2015-10-16T20:04
moreutils ts 拿來加時間比較快
Charlotte avatar
By Charlotte
at 2015-10-18T22:10
我的Linux會"每ping一次就馬上加上時間戳並打印出來"
Charlotte avatar
By Charlotte
at 2015-10-23T05:14
我是用gedit打開來看,關閉再打開,每次都會顯示不同.
在 ping 50次 內
Jack avatar
By Jack
at 2015-10-25T22:01
請問你用甚麼工具看 test.txt ?
Rachel avatar
By Rachel
at 2015-10-30T16:50
會即時顯示在 終端機

有點奇怪的bash script 參數問題

Mia avatar
By Mia
at 2015-10-11T21:06
承上, 感謝CP64的解說,所以說萬用字元*會在有參數的script執行中轉譯2次? 接下來就跟萬用字元有關的問題,如下圖: ls c* 就是列出 c開頭的檔案,所以得到 cccc. command.sss ls c\* 因為*被 \ escape掉了,所以列出叫 c* 的檔案,但 ...

openvpn的static key和tls-auth一樣嗎?

Harry avatar
By Harry
at 2015-10-11T18:39
openvpn --genkey --secret static.key 我在使用tls認證的時候,看到static key的製作和tls-auth都是用上面的指令產生 key,所以感覺tls-auth就是先用static key再跑原本的ca/crt認證方式,也就是 原本的conf多加一個tls-auth就 ...

安裝hime 注音後,為何沒辦法輸入中文?

Elvira avatar
By Elvira
at 2015-10-11T14:41
安裝注音輸入法,做兩次了 每次都是裝完mint 17後,再install hime當注音輸入法 gcin沒有裝,只有apt-get install hime 跟 hime-chewing,右下角可以選擇 輸入法成 變成酷注音, 可是奇怪的是按鍵盤就是不會出中文選擇,還是一直輸入英文!!!? 只有在螢幕的 ...

有點奇怪的bash script 參數問題

David avatar
By David
at 2015-10-11T02:13
寫一個很簡單的script命名為gg,如下: #! echo $1 $1 代表第1個參數, 存好檔,改執行權限後,打指令: gg cok 那應該會得到什麼?答案為 cok gg cp* 那應該會得到什麼?答案為 cp* gg co* 那應該會得到什麼?答案為 co* ---- ...

Windows8 + Centos7.1==>開機選項不見win8

Yuri avatar
By Yuri
at 2015-10-11T02:12
各位高手大家好: 有個關於雙作業系統的問題向大家求救: 我有台NB原本安裝windows 8作業系統, 我一時興起,請堂弟把Linux centos7.1也灌進去了。 結果,重開機後沒有在開機選單中看到windows 8。atat 我和堂弟都是新手,因而問題卡住了。 現在急著要透過原本windows 8 ...