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