同時に、複数のタブ/シェルで同じLinuxコマンドを実行する方法は?

同時に、複数のタブ/シェルで同じLinuxコマンドを実行する方法は?

複数のタブで同時にコマンドを実行するために使用できるツール/コマンドはLinuxにありますか?./myprog argument1 argument2スレッドプログラムでミューテックスが正しく機能していることを確認するために、複数のシェルで同じコマンドを同時に実行したいと思います。後でコードにストレスを与えるために、このプログラムのインスタンス数を増やすことができます。

私は壁がすることに似たものを探しています。 ttyの使用を検討することもできますが、より多くのシェルに拡張する必要がある場合は痛いようです。

答え1

mavillanがすでに提案したようにターミネーター。複数の端末をタイルで表示できます。グリッドアイコン(左上)をクリックして「すべてブロードキャスト」を選択してブロードキャスト機能を有効にすると、各端末に同時に同じコマンドを入力できます。

以下は、32の端末で構成されたグリッドに日付コマンドをブロードキャストする例です。

ターミネーターx32

答え2

マルチプレクサこのような能力を持ってください。 (そして同じ機能のための他の多くの便利な機能)

これは次の方法で行うことができます。

:setw synchronize-panes on

答え3

これはiTerm2を使用して達成できます。

引用:http://korishev.com/blog/2014/02/28/iterm2-broadcast-input/

ここに画像の説明を入力してください。

答え4

私はKDE 4.13.3でkonsole 2.13.2を使用しているKDEユーザーです。次のことができます。

  1. コンソールを開く

  2. 垂直方向のビューの分割 ここに画像の説明を入力してください。

  3. ウィンドウ内のすべての端末に同時に書き込み ここに画像の説明を入力してください。

関連情報