저는 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