terminer le port série de surveillance d'écran

J'utilise screen /dev/tty-MyDevice pour regarder le trafic sur mon port série.

En appuyant sur Ctrl + D, l'écran ne se termine pas.

Que dois-je faire pour y mettre fin?

Utilisez la command screen quit (normalement ctrl-A ctrl- \).

Bien que la réponse d'Aecolley fonctionne habituellement, cela ne fonctionnait pas pour moi (cela pourrait être dû au keyboard islandais et à l'environnement islandais, mais en doutant d'une manière ou d'une autre). Dans cette situation, vous pouvez alors aller sur une console différente et exécuter l' screen -ls et prendre note du numéro de session de l'écran, la sortie doit être quelque chose comme ceci:

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

Le numéro de session d'écran est alors 6254.

Ensuite, vous pouvez exécuter la command suivante pour fermer cette session d' screen -X -S 6254 quit : screen -X -S 6254 quit

Je cours tous mes terminaux à l'intérieur d'un écran, et parfois aussi utiliser l'écran pour se connecter à la série. Si vous screen /dev/ttyUSB0 intérieur de l'écran, vous obtiendrez une nouvelle window dans votre session actuelle, pas un nouvel écran enfant.

Dans ce cas, appuyez sur Ctrl-A k pour ne tuer que la window actuelle plutôt que le process entier de l'écran et vos autres windows avec. C'est la command kill window.