Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
コマンドラインから各CPUの負荷を表示するには、コマンドtopに指定するにはどうすればよいですか。対話型シェルで 1 を押すとこれが実行されることはわかっていますが、top の出力をファイルに書き込みたいと考えています。たとえば、現在私は書くことができます:
top -n 3 -b > system_info.txt
このコマンドは出力をファイルに書き込みますが、すべての CPU の平均を示します。
これを行うためのより良い方法があるかもしれませんが、私が知っている唯一の方法は、最上位の構成ファイルを使用することです。top の実行中に 'W' を押すと、top は設定ファイルをホーム ディレクトリに書き込みます。その後、構成ファイルを作成したときと同じ方法で top が開きます。これをスクリプトまたは cron ジョブとして実行する必要がある場合は、おそらく $HOME を目的の構成ファイルを配置するパスに設定する必要があります。