scripts/supertmux

26 lines
544 B
Plaintext
Raw Permalink Normal View History

#!/bin/sh
2023-08-10 21:47:21 +02:00
# supertmux: open a tmux session with ssh connections to some servers
2023-08-10 21:47:21 +02:00
session=$(hostname -s)
servers="db dns ftp mail web"
tmux kill-server
tmux start-server
2023-08-10 21:47:21 +02:00
tmux new-session -d -s "$session";
tmux rename-window hv
counter=1
for server in $servers
do
2023-08-10 21:47:21 +02:00
tmux new-window -t "$session":"$counter"
tmux select-window -t "$session":"$counter"
tmux rename-window "$server"
tmux send -t "$session":"$counter" "ssh $server" ENTER
counter=$(( counter + 1 ))
done
2023-08-10 21:47:21 +02:00
tmux select-window -t "$session":0
tmux attach-session -t "$session"