請問讓程式一直執行的問題 - Linux

Zanna avatar
By Zanna
at 2012-09-05T01:23

Table of Contents


請問大大

小弟近日剛接觸linux,目前在使用CentOS 6.3

想請問弟抓了一隻程式 叫做bonnie++

但是我想要讓他一直跑..

所以 我照他的基本參數

例如:

bonnie++ -d test_folder -u root -x 1000 | bon_csv2_html>result.html

我想要讓bonnie++這隻程式一直跑,假設我設定1000次.
我發現他一定要跑完1000次後,才會把結果丟到result.html.

但是,我可能會需要提前終止它,可能跑到800次就會被我停掉,如果我按ctrl+c
則所有結果都沒了...result.html也沒有資料.

請問有沒有批次檔的做法..就是讓這程式每跑一次就透過bon_csv2_html輸出結果
到result.html,然後程式再繼續跑下一次,之後的每一次都會把結果接在result.html
如此,我之後若要提前終止程式,頂多損失當時那一次的資料而已.之前的資料都已
存入result.html了~ 請問要怎樣達成這樣的動作呢 ?

不好意思~ 謝謝大家!!


--
Tags: Linux

All Comments

Andy avatar
By Andy
at 2012-09-05T19:20
for i in {1..1000}; do bo... | bon_csv2_html >>
result.html ; done
Leila avatar
By Leila
at 2012-09-06T06:12
要看程式怎麼寫的,如果程式每次執行都是獨立事件,1F做法就
可行,但若先前跑的結果會影響下一次的結果,就沒辦法,要改
Ursula avatar
By Ursula
at 2012-09-09T18:15
程式,讓它每一圈就輸出資料
Ingrid avatar
By Ingrid
at 2012-09-11T03:07
補充一下,通常程式到結束才會一次寫出所有資料,往往是程式
Elvira avatar
By Elvira
at 2012-09-14T15:32
人員沒有flush緩衝區的結果.以c語言為例是加上fflush(fp)
Andy avatar
By Andy
at 2012-09-18T19:23
謝謝以上~我再試試看~

Lubuntu為何不是LTS?

Bennie avatar
By Bennie
at 2012-09-04T13:12
※ 引述《jksen (Sen)》之銘言: : 最近接觸 Lubuntu,才發現 Lubuntu 12.04 不是 LTS! 只有18個月的支援 : Kubuntu,Xubuntu 12.04 都有 LTS,不知道為何只有 Lubuntu 沒有,是 Canonical公司 : 方面的決定,還是Lubuntu社 ...

ubuntu裝很多軟件會不會讓電腦變慢?

Kyle avatar
By Kyle
at 2012-09-04T10:14
網上有不少windows下裝多軟件會讓系統變慢的帖子。 但是linux下的我沒查到,到底會不會變慢? -- 心情不好,做做瑜伽吧,伸伸懶腰,心情會變好的。 - ...

HackingThursday 固定聚會 (2012-09-06)

Jacky avatar
By Jacky
at 2012-09-04T08:55
通告網址: [http://www.hackingthursday.org/invite][1] * * * 詳細資訊如下: * 時間: 每週四晚上 19:30 至 22:00 * 場地: MarketPlace ( [http://goo.gl/6wTio][2] ) * 地址: 台北市重 ...

AceLan - Qt for Android

Xanthe avatar
By Xanthe
at 2012-09-03T23:49
** 歡迎轉載 ** 講者簡介: AceLan Ubuntu Kernel Developer a KDE Lover and Contributor Former KDE coordinator in Taiwan 大綱/Agenda: Qt 是一套跨平台應用程式開發框架 不但能在 Linux, M ...

Lubuntu為何不是LTS?

David avatar
By David
at 2012-09-03T22:43
最近接觸 Lubuntu,才發現 Lubuntu 12.04 不是 LTS! 只有18個月的支援 Kubuntu,Xubuntu 12.04 都有 LTS,不知道為何只有 Lubuntu 沒有,是 Canonical公司 方面的決定,還是Lubuntu社群的決定? 不知有沒有人知道解惑一下,感謝 - ...