看板 Linux 關於我們 聯絡資訊
我寫了一些程式 他會在畫面上秀出數據 (一直洗畫面的那種,因為數據不斷在變化) 然而我不想一次看這麼多,只需要看最新的數據而已 所以我的作法是 ./xxx(執行程式) > tmp watch tail tmp (讓畫面只顯示最後幾行) 不過這樣有個壞處 因為資料很多,導致tmp會越來越肥 想請問有什麼比較好得辦法 能讓他保持最新的資訊卻不要一直寫到硬碟內呢? 感謝:D -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.138.145.170
liujinyi:try "watch -d ./xxx" 11/10 12:23
DRLai:好像失敗了,我嘗試過watch -d free這樣是OK,但我的程式 11/10 13:28
DRLai:似乎沒辦法這樣使用~(因為資料格式並不是一致的) 11/10 13:28
w3m:如果在terminal下的話,可以在輸出字串加上移位碼 11/10 17:43
DBoyX:可以試試看使用 fifo ... 11/10 22:26
DRLai:不好意思,想請教…fifo怎麼使用呢?我的系統似乎沒有fifo 11/10 23:24
psboy:man mkfifo 11/11 11:04