2011-05-06 87 views
0

我必須在我的機器(mac osx)中運行top,並從那裏實時獲取cpu使用情況。 我該怎麼做?
我試着運行頂部並保存它,但它必須在它保存之前結束。從紅寶石流中讀取數據

謝謝。

+0

難道你不是問這個問題嗎?搜索「cpu top ruby​​」會產生一個你最近問的問題,如果不相同,這個問題看起來非常相似。 – Tass 2011-05-06 18:57:27

+1

我想說這是一個不同的問題。第一個基本上是「我怎麼能不使用頂部」,而這是「好的,如果我必須使用頂部,我該怎麼做?」 – kshep 2011-05-06 19:41:01

+1

雖然答案(即只是運行top -n 1)對於...... hm來說都是真正的答案。 – kshep 2011-05-06 19:44:49

回答

1

-n命令行選項可讓您在指定的週期數內運行top,然後退出。所以top -n 1只運行一次,你可以解析輸出。

+0

nop .. -n表示這是要顯示的進程數。 – pvinis 2011-05-06 19:56:10

+0

什麼操作系統?在Linux中-n是迭代次數。 – kshep 2011-05-06 20:05:00