명령이 실패하면 현재 tmux 창이 종료됩니다.

명령이 실패하면 현재 tmux 창이 종료됩니다.

최근에 Linux 배포판을 변경했고 tmux의 기본 동작이 변경되었습니다. 이전에는 실패한 명령이 현재 창/창에 영향을 미치지 않았습니다. 이제 0이 아닌 상태로 종료되는 모든 명령은 현재 창을 종료합니다. 처리하기가 다소 고통스럽습니다(새 창 만들기 또는 세션 다시 시작). 내가 놓친 것을 제어하는 ​​구성이 있습니까?

답변1

처럼카밀 마시오로프스키주석에서 지적했듯이 쉘 구성 set -e옵션은 어떻게든 내 쉘 세션 구성에 몰래 들어와서 기본적으로 0이 아닌 다른 값으로 종료되는 쉘 명령이 쉘 프로세스를 종료하고 확장하여 기본 tmux 창을 종료하게 했습니다. 해당 옵션을 제거하면 문제가 해결됩니다.

관련 정보