top -u myUsername
指定されたすべてのコンピュータのプロセス(および対応するCPU使用量)を表示できるコンピュータ間のコマンドはありますか?
そうでなければ、心の中に考えがあります。あるシステムにSSHを接続し、top -u myUsername
次のシステムにSSHを再接続するスクリプトを書くことができますtop -u myUsername
。top
セカンダリセッションの結果を現在のセッションに「返す」方法がわかりません。
より良い、よりエレガントな方法はありますか?
答え1
次のようにしてみてください。
for i in $(cat server_list); do ssh $i 'hostname;top -b -n1 -u myUsername'; done >> mytop.out