screen
私はこれがセッションを開いたままにしてから切断した後でもセッションに戻ることができることをどこでも見ました。しかし、私が使っているシステムではそうではありませんssh
。システム管理者がnohupとscreenを無効にしたことを正しく理解していますか?この問題を解決する方法はありますか?
以下は私が行ったテストです(問題は私の問題かもしれません)。
mira1:~> screen -S test COMMENT: I did ctrl-a ctrl-d
[detached from 54211.test]
mira1:~> logout
Connection to mira1.**** closed.
me:~ me$ ssh me@mira1.***
Last login: Tue Feb 9 23:21:57 2016 from client*****
mira1:~> screen -ls
No Sockets found in /var/run/screen/S-me.
編集:切断後にログアウトする前に画面が保持されます。良い:
mira1:~> screen -S test
[detached from 59923.test]
mira1:~> ls -ltr /var/run/screen/S-me/
total 0
prw------- 1 me URP_dse 0 Feb 9 23:39 59923.test
mira1:~>
ssh
Gileの質問2編集:セッション#1。
mira1:~> screen -ls
There is a screen on:
59923.test (09/02/16 23:39:26) (Detached)
1 Socket in /var/run/screen/S-me.
mira1:~> screen -r
[detached from 59923.test]
ssh
セッション#2
mira1:~> screen -ls
There is a screen on:
59923.test (09/02/16 23:39:26) (Detached)
1 Socket in /var/run/screen/S-me.
ssh
再セッション#1
mira1:~> logout
Connection to mira1.**** closed.
client-10-129-225-10:~ me$
ssh
セッション#2バック(画面が消える)
mira1:~> screen -ls
No Sockets found in /var/run/screen/S-me.
ベストアンサー1
次の場合、画面機能がオフになるautodetach
ことがあります。
autodetach on | offは、一時
停止中に画面が自動的に切り離されるかどうかを設定します。これはscreen -r
、コマンドを使用して再開するまで実行中のすべてのプログラムを保存します。閉じると、hangup信号は画面と画面に含まれるすべてのプロセスを終了します。デフォルトでは自動分離が有効になっています。
設定があなたの設定ではないと仮定すると、$HOME/.screenrc
見つける場所はシステムファイルにあります/etc/screenrc
。
別の可能性は、リモートコンピュータが/etc/ssh/sshd_config
アイドルユーザの接続を切断するように構成されていることである。例を見る
しかし、このような場合にはできることはありません。