Saya menggunakan screen /dev/tty-MyDevice
untuk melihat lalu lintas di port serial saya.
Menekan Ctrl+ Dtidak menyebabkan layar berhenti.
Apa yang harus saya lakukan untuk menghentikannya?
gnu-screen
serial-port
serial-console
Walrus si Kucing
sumber
sumber
Saya menjalankan semua terminal saya di dalam layar, dan kadang-kadang juga menggunakan layar untuk terhubung ke serial. Jika Anda
screen /dev/ttyUSB0
berada di dalam layar, Anda hanya akan mendapatkan jendela baru di sesi Anda saat ini, bukan layar anak baru.Dalam hal ini, tekan
Ctrl-A k
untuk membunuh hanya jendela saat ini daripada seluruh proses layar dan jendela Anda yang lain dengannya. Ini adalah perintah kill window.sumber
Meskipun jawaban aecolley biasanya bekerja maka itu tidak berhasil untuk saya (bisa jadi karena keyboard Islandia dan lokal Islandia, tapi entah bagaimana meragukannya). Ketika dalam situasi itu maka Anda dapat pergi ke konsol yang berbeda dan menjalankan
screen -ls
dan mencatat nomor sesi layar, hasilnya akan seperti ini:Nomor sesi layarnya adalah 6254.
Kemudian Anda dapat mengeluarkan perintah berikut untuk menutup sesi layar itu:
screen -X -S 6254 quit
sumber
Bagi saya masalahnya ternyata saya tidak sengaja keluar dari akun pengguna Linux, dan bukan sistem yang saya kendalikan melalui port serial. Setelah saya masuk kembali, semua
screen
perintah normal seperti Ctrl+ a, kmulai bekerja lagi.Di luar itu, jika Anda bisa membuka
screen
jendela baru ( Ctrl+ a, c), TTY lain ( Ctrl+ Alt+ F1..12, atau sesi SSH, maka Anda bisa menjalankanpkill screen
ataukill <PID of screen>
.sumber