Linux如何使用>,即時輸入檔案? - LinuxAgatha · 2014-05-13Table of ContentsPostCommentsRelated Posts我寫了一個小c shell script,內容如下: ./test > test.log 類似這樣的指令,">" 似乎都是累積了一定份量的內容後才會丟到之後的log裡, 請問有沒有辦法讓它可以有新訊息就直接丟到log裡呢? -- LinuxAll CommentsMason2014-05-17stdbuf -i0 -o0 -e0 ./test 試試?Agatha2014-05-18需要做log的程式,最好用自己開log檔的方式而不要用輸出轉Isla2014-05-21向,由程式自行控制何時flush output. 若一定要用 > ,那就是由程式自行flush stdout,反正都是由程式下手就對了Mia2014-05-22定時去做之類的?寫在cron裏面是否可行?John2014-05-26和定時與否無關,主因是OS和c library都有輸出入緩衝,就像Frederica2014-05-26原po說的要積滿才會實際寫入(cache或HD),主動呼叫flush可以強迫實際寫入(cache或HD)Related Postspidgin 和 facebook 的問題不知道該從哪種版本下手不知道該從哪種版本下手$4 - lxc 與 QEMU 搭配使用心得printscreen只能拍同一個畫面(shutter影響?)
All Comments