사용자 도구

사이트 도구


tmux:script

tmux: script

작업마다 session 생성

tmux new-session -d -s {session0}
tmux send-keys '{command1}' C-m
tmux send-keys '{command2}' C-m
 
tmux new-session -d -s {session1}
tmux send-keys '{command1}' C-m
tmux send-keys '{command2}' C-m
 
tmux new-session -d -s {session2}
tmux send-keys '{command1}' C-m
tmux send-keys '{command2}' C-m
 
tmux attach -t {session0}

작업마다 pane 생성(한 session 생성)

tmux new-session -d  # detatch 상태로 시작
 
tmux split-window -v  # pane 수직 분할
tmux split-window -v  
# tmux split-window -v -p 50
# tmux split-window -h -p 50
 
tmux select-layout tiled # 타일형태로 분할
 
 
tmux select-pane -t 0 # 0번 pane 선택
tmux send-keys 'top' C-m
 
tmux select-pane -t 1 # 1번 pane 선택
tmux send-keys 'ls' C-m
 
tmux select-pane -t 2 # 2번 pane 선택
tmux send-keys 'conda activate base' C-m
 
 
# 마지막에 focus 맞추고 잇을 pane 선택
tmux setw synchronize-panes # 키입력 동기화
tmux -2 attach-session # 마지막 sesion에 attach
tmux/script.txt · 마지막으로 수정됨: 2024/05/17 01:24 저자 rex8312