ekran izleme seri bağlantı noktasını sonlandırma


20

screen /dev/tty-MyDeviceSeri portumdaki trafiğe bakmak için kullanıyorum .

Ctrl+ Tuşuna basmak Dekranın sonlanmasına neden olmaz.

Sonlandırmak için ne yapmam gerekiyor?

Yanıtlar:


24

Kullanım ekran komutu çıkmak (normalde ctrl-A \).


Ctrl + a Ctrl + -, boş bir ekran, Ctrl + a Ctrl + c yeni bir ekran verir, bu da Ctrl + D'nin daha önce karşılaştığım diğer tüm ekranlar gibi çıkabilmesini sağlar.
Kedi Mors

2
Hata! Markdown benim "ctrl- \" benim "ctrl-". Sabit.
aecolley

8
Ctrl-a \ (Ctrl-a ve sonra ctrl olmadan düz \) olarak çalıştı. Sağlanan bağlantının \ için bir Ctrl içermesi garip.
niels

Bu tür çalışır, ancak bir qemu seri pty'ye bağlanırken bu gerçekten onu öldürür. Bu ondan sonra tekrar bağlanamam demek. Picocom ile seri bağlantıyı kolayca sonlandırabilir ve daha sonra yeniden bağlanabilirim.
maxschlepzig

8

Tüm terminallerimi bir ekran içinde çalıştırıyorum ve bazen seriye bağlanmak için ekranı kullanıyorum. Eğer varsa screen /dev/ttyUSB0ekran içinde, sadece geçerli oturum değil, yeni çocuk ekran yeni bir pencere açılır.

Bu durumda, Ctrl-A ktüm ekran işlemi yerine yalnızca geçerli pencereyi ve bununla birlikte diğer pencerelerinizi öldürmek için basın . Bu öldürme penceresi komutudur.


7

Aecolley'nin cevabı genellikle işe yarıyor olsa da o zaman benim için işe yaramadı (İzlandaca klavye ve İzlandaca yerel ayarları olabilir, ancak bir şekilde şüpheliyim). Bu durumda, farklı bir konsola gidip screen -lsekran oturum numarasını çalıştırabilir ve not edebilirsiniz, çıktı aşağıdaki gibi olmalıdır:

There is a screen on:
            6254.tty2.hostname           (Attached)
1 Socket in /var/run/screen/S-root

Ekran oturumu numarası 6254 olur.

Ardından, bu ekran oturumunu kapatmak için aşağıdaki komutu verebilirsiniz: screen -X -S 6254 quit


1

Benim için sorun, seri port üzerinden kontrol ettiğim sistemi değil, yanlışlıkla Linux kullanıcı hesabından çıkış yaptığımdı. Normal hepsi geri açmış kez screengibi komutlarla Ctrl+ a, kyeniden çalışmaya başladı.

Yeni açabilir eğer Bunun ötesinde, screen(pencereyi Ctrl+ a, c), başka bir TTY ( Ctrl+ Alt+ F1..12, veya bir SSH oturumu, o zaman çalıştırabilir pkill screenveya kill <PID of screen>.

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.