複数のマシンをSSH経由で接続するため、複数のターミナルウィンドウを起動しますが、コマンドを実行してすべてのマシンが実行するようにしますが、現在は個々のターミナルウィンドウで実行する必要があります、入力する必要がないため、指定されたすべてのターミナルセッションで指定されたコマンドをすべての指定されたターミナルセッションで実行する効率を高めるために、1つのターミナルでコマンドを実行する方法はありますか個々のターミナルウィンドウにそれを?違いがあれば、gnome-terminal
を使用します。
Ubuntu GNOME 15.10とGNOME 3.18を実行していますが、他のマシンも同じように実行する必要があります。
私が使用したものは、ClusterSSH
で、複数のターミナルウィンドウに一度に送信します。
Sudo apt-get install clusterssh
ClusterSSH
は、アプリケーションでコマンドを送信できる独自のターミナルウィンドウを開きます。 ClusterSSH
に入ったら Ctrl+Shift++ または、メニューのHosts
をクリックしてAdd Host(s) or cluster(s)
を選択し、開く間隔をスペースで区切って入力します。次のようなウィンドウが表示されます。
その後、File Hosts Send Help
メニュー項目の下のボックスに入力するすべてのウィンドウに一度に送信するコマンド。
お役に立てれば!
terminator
ターミナルエミュレータを見てください。スクリーンショットのあるホームページ: http://gnometerminator.blogspot.hu/p/introduction.html
複数のペインを開くことができます(右クリックメニュー->水平/垂直に分割、または対応する Ctrl+Shift+O/E ショートカット)。
次に、ペインの左上ボタンをクリックしてこれらのペインをグループに整理し、グループのメンバー(またはすべての端末)にキー入力をブロードキャストします。 (右クリック-> [設定]メニューで表示または変更できるように、これらにもショートカットがあります。)
Ubuntuパッケージが利用可能ですが、このアプリが本当に好きで、長期的に使用する予定がある場合は、 https://code.launchpad.net/~gnome-terminatorからgtk3バージョンをチェックアウトすることをお勧めします/ terminator/gtk 。 Ubuntuはgtk2バージョンを出荷していますが、gtk3バージョンはさらに改善されています(主に、実際の端末エミュレーションを担当する基礎となるVTEライブラリのgtk3バージョンに対する多くの修正に加えて、Terminator自体への最近のかなりの修正もあります) 。