スクリプトのtmuxまたはgnome-terminalでプログラムセットを起動するには?

スクリプトのtmuxまたはgnome-terminalでプログラムセットを起動するには?

tmux、gnome-terminal、またはxfterminalで複数のコマンドを同時に起動し、各タブに対して1つのコマンドを実行し、コマンドが完了したらタブを閉じたいです。

他のソフトウェアも歓迎します

XX「cmd1」「cmd2」「cmd3」などの操作を行うためにスクリプトをエクスポートしたいと思います。

ベストアンサー1

tmux セッションを開き、最初のコマンドを開始します。その後、新しいウィンドウでより多くのコマンドを起動し、最後にウィンドウサイズを均等に分配します。

tmux \
  new-session  "command1 ; read" \; \
  split-window "command2 ; read" \; \
  split-window "command3 ; read" \; \
  split-window "command4 ; read" \; \
  select-layout even-vertical

各コマンドの後は、readコマンドが完了した後でも出力を読み取ることができるようにウィンドウが開いたままになります。

おすすめ記事