4

誤って削除/var/run/screen/S-root/25771.pts-0してしまい、再度画面を実行しようとすると

screen bash ...

それは報告します:

/var/run/screen/S-root/25771.pts-0: No such file or directory

どうすれば回復できますか?

4

4 に答える 4

17

STY環境変数が設定されているかどうかを確認します。

[user@machine ~] echo $STY
25771.pts-0

変数が設定されている場合はscreen、既存のセッションに再接続するように指示しています。そのセッションが存在しない場合は、取得しているエラーが表示されます。

これを解決するには、次を実行して環境変数をクリアします。

export STY=

もう一度始めてみてくださいscreen

このシナリオは、以前に実行していた screen セッション (STY 環境変数をセットアップする) が閉じられたために発生した可能性があります。例えば:

xterm
screen
# The following xterm will inherit the existing STY environment variable.
xterm &
# close the initial xterm, and in the new xterm run the following:
screen

元の(現在はなくなった)セッションの環境変数がまだ残っているため、最後の呼び出しでscreenエラーが発生します。STYscreen

于 2013-01-09T00:44:56.877 に答える
2

これは、すでに「bash」という名前の画面にいることを意味します

「exit」コマンドで終了してください。そして、もう一度「スクリーンバッシュ」を実行します

于 2010-06-25T13:01:48.917 に答える
0

画面ソケットを削除した場合、その画面インスタンスを回復する方法はありません。

画面を終了して、再度実行する必要があります。

于 2010-06-25T13:23:46.100 に答える