터미널 창의 tmux 창에서 프로세스를 시작하고 있습니다. 터미널 창을 닫으면 프로세스가 자동으로 종료되지 않지만 터미널 창을 닫기 전에 tmux 창을 종료하면 프로세스가 종료됩니다. 터미널 창이 닫힐 때 관련 tmux 창을 어떻게 죽일 수 있습니까?
터미널 창의 닫기 이벤트에 명령을 바인딩 할 수 있습니까?
이것은 약간의 해킹이지만 대화 형 셸 구성에 이것을 추가 할 수 있습니다.
alias tmuxn='tmux new-session -s $$'
_trap_exit() { tmux kill-session -t $$; }
trap _trap_exit EXIT
그런 다음을 사용 tmuxn
하여 새 세션을 시작할 수 있습니다 . 세션은 쉘의 PID로 이름이 지정됩니다. 쉘이 종료되면 세션이 종료됩니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다