tmux를 종료할 때 코드 블록을 실행하지 마세요

tmux를 종료할 때 코드 블록을 실행하지 마세요

내 rc 파일에서 다음 코드를 사용하고 있습니다터미널을 열 때마다 tmux를 실행하세요..

if command -v tmux &> /dev/null && [ -n "$PS1" ] && [[ ! "$TERM" =~ screen ]] && [ -z "$TMUX" ]
then
  notmuxsession=$(tmux list-clients | wc -l)
  if tmux has-session -t default${notmuxsession}
  then
      # tmux send-keys -t default${notmuxsession}:!.! "^U"
      tmux send-keys -t default${notmuxsession}:1.1 "^U"
      tmux send-keys -t default${notmuxsession}:1.1 "cd $PWD &> /dev/null" ENTER
      tmux send-keys -t default${notmuxsession}:1.1 "^L"
      tmux attach-session -t default${notmuxsession}:1.1
  else
      tmux new-session -s default${notmuxsession} -c $PWD
  fi
fi

하지만 문제가 있습니다. tmux를 종료할 수 없습니다. 일반 단말기를 사용하고 싶을 때가 있습니다.

tmux를 종료할 때 이 코드 블록을 실행하지 않는 방법이 있습니까?

관련 정보