
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
I can verify를 사용하면 tmux
해당 세션에서 열었던 응용 프로그램과 함께 여전히 실행 중입니다.
세션 파일을 제거한 후 이 세션에 어떻게 다시 연결할 수 있습니까?
답변1
답변은 에 기재되어 있습니다.이것우편.
SIGUSR1
프로세스 에 신호를 보내면 tmux
소켓 파일이 다시 생성되므로 나중에 다시 연결할 수 있습니다 tmux attach
.
tmux
실행 중인 명령 의 PID는 이므로 다음을 5612
사용했습니다.
$ sudo kill -SIGUSR1 5612
$ tmux attach