노드 서버를 시작하는 방랑자가 있습니다. 노드 서버는 tmux 세션에서 시작되지만 tmux 세션을 연결하고 ctrl+c를 수행하면 서버는 종료되지만 tmux 세션은 종료됩니다.
예를 들어:
tmux #start a new session and go to tmux
npm start #start my node server
(ctrl + c) #exit my tmux session
tmux 세션을 종료하지 않고 서버를 중지하는 방법이 있습니까?
답변1
여기에는 몇 가지 가능한 접근 방식이 있습니다.
set-options
다음을 사용해 볼 수 있습니다 .
tmux set-option remain-on-exit on
이렇게 하면 프로세스가 존재한 후에도 tmux 세션이 활성 상태로 유지됩니다. 또는 as 끝에 & bash
a를 추가 할 수도 있습니다.npm start
npm start & bash