tmux
활성 세션은 내 시스템의 에 있는 파일에서 추적됩니다 . 최근에 디렉터리의 모든 항목을 /tmp/tmux-1000/default
수동으로 지우고 이 세션 파일을 삭제했습니다./tmp
tmux attach
일반적으로 세션에 다시 연결을 사용할 수 있습니다 . 활성 세션은 를 사용하여 나열할 수 있습니다 tmux ls
. 파일이 사라졌기 때문에 tmux
알려진 활성 세션이 없습니다.
$ tmux attach
no sessions
$ tmux ls
error connecting to /tmp/tmux-1000/default (No such file or directory)
top
"확인할 수 있음"을 사용 tmux
하면 해당 세션에서 열어둔 응용 프로그램이 계속 실행 중입니다.
세션 파일을 삭제한 후 이 세션에 어떻게 다시 연결할 수 있나요?
답변1
대답은 다음과 같습니다.이것우편 엽서.
SIGUSR1
프로세스에 신호를 보내면 tmux
소켓 파일이 다시 생성되므로 tmux attach
나중에 다시 연결할 수 있습니다.
실행 중인 명령의 PID는 이므로 다음을 tmux
사용 5612
합니다.
$ sudo kill -SIGUSR1 5612
$ tmux attach