listede ekranlar var, ancak “devam ettirilecek ekran yok”


61

Yazarken şunu screen -rgörmeyi bekliyorum: Devam ettirmek için bir ekran listesi veya "Devam ettirilecek ekran yok" mesajı.

Bugün bir ekran olduğunu görüyorum ama yine de devam ettirilecek ekran olmadığı mesajını alıyorum:

[root@server chiliNUT]# screen -r
There is a screen on:
        27863.pts-1.server     (Attached)
There is no screen to be resumed.
[root@server chiliNUT]# screen -rx 27863
[detached]
[root@server chiliNUT]# screen -r
There is a screen on:
        27863.pts-1.server     (Attached)
There is no screen to be resumed.

Neden ekranın eklendiğini bildiriyor? Sadece yukarıdaki satırda ayırdım ( [detached])

Yanıtlar:


88

screen -rDediği gibi , bir ekran var, ancak ekli. Mevcut terminalinizde devam ettirmek için önce diğerinden ayırmanız gerekir: screen -d -r 27863bkz. Manpage -d.


Düzenleme: -dyerine kullanın -x.

Edit2: @ alex78191: Kullanırken -x, ekran çalışmakta olan oturuma eklenir, "çoklu görüntüleme modu" ile sonuçlanır: aynı anda her iki terminalde de oturumu görürsünüz, yani bir terminalde bir komut girerken, ikinci. Bununla birlikte, çoklu ekran modundan ayrılmak sadece mevcut terminali keser. Bu nedenle hala bağlı olduğunu belirten mesajı alırsınız (diğer terminalde).


2
Neden kullanmaz -x?
Alex78191
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.