複数のアクティブシェルで同時にコマンドを実行する

複数のアクティブシェルで同時にコマンドを実行する

私はtmux環境を使用しており、同じコマンドライン引数を使用して4つの異なるウィンドウ(図の最初の4つ)で同じPythonスクリプトを実行する必要があることがよくあります。 1つのシェルでコマンドを実行して各シェルでスクリプトを実行する方法はありますか?

私はこの事実を知っています議論するしかし、彼らは他のターミナル環境を使うことを提案し、私はtmuxまたはシェルスクリプトを使ってできることを探しています。

Tmuxセッション

4つの異なるシェルは、4つの異なる仮想マシンへのSSHセッションです。

ベストアンサー1

ツールは必要ありません。tmuxこれを処理できます。

ウィンドウを開き、SSHを介して各サーバーに接続し、次の手順を実行しますCtrlB

:setw synchronize-panes 

すべての入力は、表示されるすべてのウィンドウに同期されます。
このコマンドを再入力するか、コマンドに「off」を追加して終了します。

おすすめ記事