새 세션을 시작 tmux
하거나 실행중인 세션 내에서 새 창을 만들 때 기본 동작은 쉘 (예 :)을 bash
로그인 쉘로 실행하는 것 입니다.
로그인 쉘은 시스템에 로그인 할 때 관심있는 루틴 구성 및 절차를 실행하기위한 것임을 이해합니다 . 그러나 대부분의 경우 (제외 당신이 사용할 수있는 tmux
대로 그가 바로 새 창을 열하고자 할 때이 작업을 수행하는 사용자의 진정한 의도가 아니다 로그인 쉘).
이것이 이것을 기본 동작으로 만드는 이유는 무엇 tmux
입니까?
문서가 문제에 대해 말하는 유일한 것 :
default-command shell-command Set the command used for new windows (if not specified when the window is created) to shell-command, which may be any sh(1) command. The default is an empty string, which instructs tmux to create a login shell using the value of the default-shell option.
exec sh
결국에 함께 살 수 있다고 생각 합니다 ... (나는 생각하지 못했습니다.)