如何使用>,即時輸入檔案? - Linux

Agatha avatar
By Agatha
at 2014-05-13T06:22

Table of Contents

我寫了一個小c shell script,內容如下:

./test > test.log

類似這樣的指令,">" 似乎都是累積了一定份量的內容後才會丟到之後的log裡,

請問有沒有辦法讓它可以有新訊息就直接丟到log裡呢?

--
Tags: Linux

All Comments

Mason avatar
By Mason
at 2014-05-17T10:28
stdbuf -i0 -o0 -e0 ./test 試試?
Agatha avatar
By Agatha
at 2014-05-18T14:46
需要做log的程式,最好用自己開log檔的方式而不要用輸出轉
Isla avatar
By Isla
at 2014-05-21T20:24
向,由程式自行控制何時flush output. 若一定要用 > ,那就
是由程式自行flush stdout,反正都是由程式下手就對了
Mia avatar
By Mia
at 2014-05-22T17:31
定時去做之類的?寫在cron裏面是否可行?
John avatar
By John
at 2014-05-26T00:39
和定時與否無關,主因是OS和c library都有輸出入緩衝,就像
Frederica avatar
By Frederica
at 2014-05-26T15:45
原po說的要積滿才會實際寫入(cache或HD),主動呼叫flush可
以強迫實際寫入(cache或HD)

pidgin 和 facebook 的問題

Thomas avatar
By Thomas
at 2014-05-13T04:02
這個問題不知道比較適合 PO 哪邊 如果不適合再告訴我 我會改進atat ==== 其實狀況很簡單: 所有從 pidgin 發出去的聊天室訊息都被 facebook 擋掉了 原因是濫用或是垃圾訊息 = 我自認平常使用狀況單純 沒有被盜 內容也定不會引起對方的反感 想說有沒有認遇過類似的 ...

不知道該從哪種版本下手

Damian avatar
By Damian
at 2014-05-13T02:54
※ 引述《kerorog66 (懶叫比雞腿)》之銘言: : 小弟最近想摸Linux : 但是就我所知的版本有非常多 : 像是Ubuntu centOS等等 : 小弟想知道要從哪些下手會比較容易上手呢 不知道你是想拿來當server環境用還是桌面環境用呢? 若你想要拿來當server環境的話, cento ...

不知道該從哪種版本下手

Iris avatar
By Iris
at 2014-05-12T23:02
關於 Ubuntu 提供的支援時間 請參考 http://www.ubuntu.com/info/release-end-of-life 上面的說明 裡面有提到一個指令叫做 ubuntu-support-status 可以使用它來檢查系統上面的每一個軟體套件的支援情況 以 Firefox 為例 $ ubunt ...

$4 - lxc 與 QEMU 搭配使用心得

Charlie avatar
By Charlie
at 2014-05-12T22:24
** 歡迎轉載 ** 簡要: 四元將使用 Ubuntu 14.04 (amd64) 來介紹如何透過 lxc + qemu 的組合來產生一個 Debian wheezy for sh4 的虛擬環境,透過這個環境來編譯給網樂通使用的 Debian Package,然後建立一個 Debian archive 分享 ...

printscreen只能拍同一個畫面(shutter影響?)

Zenobia avatar
By Zenobia
at 2014-05-12T22:07
大家好,小弟用的是linux mint 15, 這個問題其實有一陣子了,但是我也不常截圖,所以就放著, 但是最近又想截圖,才發現不管在那個畫面按printscreen, 都會截到桌面,整個百思不解, 後來看板上推薦shutter,就裝來試試看, 試了之後才想起,之前用過不用就是因為它怎麼截都是黑的… ...