tmuxを起動して複数ウィンドウを開き各ウィンドウでコマンドを実行する

Linuxサーバー

下記スクリプトでtmuxで新しいセッションを開始して、複数ウインドウを開き各ウィンドウで指定したコマンドを実行できます

 #!/bin/bash
 tmux new-session -s SESSION_NAME  -n WINDOW_NAME1 -d 'ssh root@192.168.1.1'
 tmux new-window  -t SESSION_NAME:1 -n WINDOW_NAME2  'ssh root@192.168.1.2'
 tmux new-window  -t SESSION_NAME:2 -n WINDOW_NAME3  'ssh root@192.168.1.3'
 tmux new-window  -t SESSION_NAME:3 -n WINDOW_NAME4  'ssh root@192.168.1.4'
 
 tmux select-window -t WINDOW_NAME1
 tmux -2 attach-session -t SESSION_NAME

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です