
我有一個我自己寫的小程式。它是CPU密集型的,所以我想在它工作時觀察CPU的使用情況。
但是,當我運行時./myprog
,我無法top
立即按順序運行。
答案1
另一個建議:在終端模擬器上開啟一個新分頁。
答案2
您可以在背景運行它:
./myprogram &
若要從背景恢復它,請使用 fg 指令,例如:
fg 1
若要查看後台的所有作業,請執行 jobs 指令:
jobs
答案3
你可以:
在背景發送(參見@Panta的回答) 如果可以的話;如果程式需要在控制台上進行輸入/輸出,這是不可能的或混亂的;
使用另一個虛擬控制台(預設情況下,您有 6 個);您可以使用
ctrl
-alt
-切換F1
到F6
並登入;
答案4
由於您的程式非常消耗 CPU,因此首先在一個終端螢幕和./myprog
第二個終端螢幕(或如上所述的選項卡)中執行 top。由於此時 top 已經在運行,因此./myprog
不會幹擾它的啟動。