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
コマンドが完了した後でも出力を読み取ることができるようにウィンドウが開いたままになります。