私はUnixサーバーでプログラムを実行していますが、画面を切り離してサーバーからログアウトしたことがわかりました。後でssh
戻って再接続しようとしましたが、画面が見つかりませんでした。
実際にscreen -ls
返す -実行中のソケットなし
一部のファイルを更新しながらプログラムが実行されているようです。コマンドで確認する必要があるため、フォルダスペース全体が少なくなっていますdu -sh
。
答え1
sudo find /var/run/screen -type s
これにより、ユーザー名で開かれたセッションが一覧表示されます(たとえば、sudoでセッションを作成した場合など)。
この情報を使用すると、正しいユーザーから失われたセッションを回復できます。