メモ。
やり方
新しいウィンドウを作成 → ssh → レイアウト調整 → ssh → 繰り返し(ry
- シェルスクリプトにしてもいいし。
#!/usr/bin/env sh
PROG_TMUX=/usr/local/bin/tmux
${PROG_TMUX} new-window "exec ssh $1"
shift
for host in "$@"; do
${PROG_TMUX} split-window "exec ssh $host"
${PROG_TMUX} select-layout tiled > /dev/null
# ${PROG_TMUX} select-layout even-vertical > /dev/null
# ${PROG_TMUX} select-layout even-horizontal > /dev/null
done
- .zshrcに書いてもよし。
function mssh() {
tmux new-window "exec ssh $1"
shift
for host in "$@"; do
tmux split-window "exec ssh $host"
tmux select-layout tiled > /dev/null
# tmux select-layout even-vertical > /dev/null
# tmux select-layout even-horizontal > /dev/null
done
}
タイルか縦分割か横分割は好みで、コメントアウトのところで調整。
使い方
mssh host1 host2 host3 ...
ぱっかー。