새로운 tmux 쉘은 이전 버전의 .bashrc를 사용합니다.

새로운 tmux 쉘은 이전 버전의 .bashrc를 사용합니다.

현재 상황은 tmux 세션 내에서 생성된 새 셸이 이전 버전의 .bashrc를 가져오고 파일에서 제거한 환경 변수를 설정한다는 것입니다. 내가 생각할 수 있는 유일한 설명은 tmux가 해당 버전의 파일을 어딘가에 캐시하고 실제 버전 대신 해당 버전을 사용한다는 것입니다. tmux 외부에서 새로 생성된 로그인 셸은 내 .bashrc 파일의 변경 사항을 반영하며 더 이상 이러한 환경 변수가 없습니다. 원인은 무엇입니까?

출력에서 환경 변수를 검색해 보았지만 PS4='+$BASH_SOURCE> ' BASH_XTRACEFD=7 bash -xl 7>&2아무 소용이 없었기 때문에 어디에 설정되어 있는지 모르겠습니다.

관련 정보