Io-Redirection
如何將每個 CPU 的頂部輸出重定向到文件?
我想將
top
輸出重定向到一個文件,但我對每個 CPU 的使用率感興趣。只做
#I only want to see processes belonging to myuser top -b -d 1 -u myuser > top.txt
給我所有 CPU 使用率的統計數據。
只執行
top
然後按下1
會使每個 CPU 使用率最高。如何將其重定向到文件?我看過一些相關的問題:
1
但是在重定向運算符獲取每個 CPU 統計資訊的最高需求之前,沒有找到如何製作命令部分的答案。
我看了一段時間
top
,沒有直接的方法可以做到這一點。正如我之前提到的,您可以使用mpstat -P all > top.txt
然後執行top
附加>>
到每個使用者的輸出文件的命令(您可以使用grep
過濾器……但這是一個不同的主題:-)。你能詳細說明你想看到的輸出是什麼(它是另一個腳本輸入的一部分)嗎?很可能您可以使用
expect
腳本來執行此操作(以互動方式發送1
並top
擷取輸入),但我認為這是一種矯枉過正。