클라이언트 분리 시 그룹화 세션 종료

클라이언트 분리 시 그룹화 세션 종료

저는 tmux의 그룹화된 세션 기능을 사용하여 화면 크기가 다른 여러 클라이언트의 단일 세션에 연결하고 있습니다. 그래서 tmux new-session -t <session_name>~/.bashrc. 잠시 후 아직 종료되지 않은 사용되지 않은 세션의 긴 목록이 남습니다.

클라이언트가 분리될 때(마지막 세션이 아닌 한) tmux가 내 그룹 세션을 종료하도록 할 수 있습니까?

답변1

대답은 추가 그룹화 세션에 대해 destroy-unattached 옵션을 설정하는 것입니다. 내 것에서 ~/.bashrc:

# Connect/create tmux grouped session automatically.                                                                                                                                                                                                                                                                                                                        
if [ -z "$TMUX" ]; then                                                                                                                                                                                                                                                                                                                                                     
    tmux new-session -t 0 \; set-option destroy-unattached || tmux new-session -s 0                                                                                                                                                                                                                                                                                          
fi

관련 정보