본문 바로가기
Tools

tmux-cssh

by wycho 2020. 10. 22.

Tmux 에서 여러 서버를 한번에 켜고 확인해야 할 경우가 있다.

Tmux-cssh는 여러 창을 한번에 켤 수 있는 프로그램이 있다.

직접 진행상황을 확인하면서 작업을 진행할 때 유용하다.

 

$ wget https://raw.githubusercontent.com/peikk0/tmux-cssh/master/tmux-cssh
$ sudo ln -s PATH/tmux-cssh PATH/tss
$ tmux-cssh -h
Usage: /usr/local/bin/tss [options] host [host ...]

Spawns multiple synchronized SSH sessions inside a tmux session.

Options:
  -h                  Show help
  -c                  Use the current tmux session and just spawn a new window instead
  -n <name>           Name of the tmux session or window (default: cssh)
  -o <ssh args>       Additional SSH arguments

$ tmux-cssh 192.168.0.{11..20}
$ tmux ls
cssh-0: 1 windows (created Thu Oct 22 21:39:42 2020)

$ tmux-cssh 192.168.0.{21..30}
$ tmux ls
cssh-0: 1 windows (created Thu Oct 22 21:39:42 2020)
cssh-1: 1 windows (created Thu Oct 22 21:41:58 2020)

$ tmux-cssh -c 192.168.0.{31..40}
$ tmux ls
cssh-0: 1 windows (created Thu Oct 22 21:39:42 2020)
cssh-1: 2 windows (created Thu Oct 22 21:41:58 2020)

$ tmux kill-session -t cssh-0
$ tmux ls
cssh-1: 2 windows (created Thu Oct 22 21:41:58 2020)

tmux-cssh
0.00MB

'Tools' 카테고리의 다른 글

Find connection  (0) 2020.11.04
Jobs for you  (0) 2020.10.22
TabView  (0) 2020.10.08
Monitoring jobs  (0) 2020.09.23
checkVCF  (0) 2020.09.15

댓글