중첩된 tmux 세션을 위한 ssh-agent

중첩된 tmux 세션을 위한 ssh-agent
sessionA
    sessionB

tmux먼저 시작 하지만 window깨우 sessionA려면 이 명령을 사용하십시오. 새 둥지에 자체 청취자가 있기를 ssh-agent tmux바랍니다 . 의 출력은 다음과 같이 표시됩니다.sessionBssh-agentps aux | grep agent

...    0:00 ssh-agent tmux

tmux하지만 대신 like: 에 대한 몇 가지 옵션을 전달하고 ssh-agent tmux <...>ssh-agent가 여전히 새로운 중첩 세션을 진행 중일 것으로 예상했지만 실제로는 그랬지만 매우 빠르게 종료/종료되고 ssh-agent의 출력이 ps aux | grep agent그렇지 않습니다. 거기 나타나세요 ssh-agent tmux <...>.

그렇다면 왜 ssh-agent tmux <...>끝나야 할까요?

답변1

전체 답변:

tmux <...>하위 명령을 입력하면 ssh-agent tmux출력에 계속 표시 될 수 있지만 ps aux | grep agent현재 ssh-agent tmux실행 중이며 subshell서버가 종료된 후에도 종료되지 않습니다.

전체 답변을 위해 편집하십시오. 프로세스를 종료하기 위해 -d옵션을 전달할 때 분리를 전달했습니다 .tmuxssh-agent

관련 정보