コンピュータ全体でユーザーの最上位プロセスを一覧表示しますか?

コンピュータ全体でユーザーの最上位プロセスを一覧表示しますか?

top -u myUsername指定されたすべてのコンピュータのプロセス(および対応するCPU使用量)を表示できるコンピュータ間のコマンドはありますか?

そうでなければ、心の中に考えがあります。あるシステムにSSHを接続し、top -u myUsername次のシステムにSSHを再接続するスクリプトを書くことができますtop -u myUsernametopセカンダリセッションの結果を現在のセッションに「返す」方法がわかりません。

より良い、よりエレガントな方法はありますか?

ベストアンサー1

次のようにしてみてください。

for i in $(cat server_list); do ssh $i 'hostname;top -b -n1 -u myUsername'; done >> mytop.out

おすすめ記事