Je sais comment démarrer un screen
, et comment lister différents écrans:
screen -ls
ou attacher:
There are screens on:
2477.pts-0.server1 (Detached)
2522.pts-0.server1 (Detached)
2 Sockets in /var/run/screen/S-root.
$ screen -r 2477.pts-0.server1
Mais quelle est la combinaison de touches pour vous détacher d’une session d’écran et la maintenir en fonctionnement?
command-line
gnu-screen
maniat1k
la source
la source
D
) est 'powerdetach'.d
!!!!!!!Pour lister vos sessions, lancez:
Vous pouvez exécuter n'importe quelle commande sous la commande screen comme:
Ensuite, appuyez sur Ctrl+ a(relâcher) puis sur dpour détacher le processus / l’écran (pour qu’il continue à fonctionner).
Pour reprendre le processus détaché, utilisez:
Si vous en avez plusieurs, ajoutez ensuite le numéro de session.
Vous pouvez également ré-attacher à déjà l'
Attached
écran parscreen -x
. Utile pour comprendre pourquoi il est connecté, partager le terminal avec quelqu'un ou pour regarder / vérifier si quelqu'un fait ce qu'il fait.Pour obtenir de l'aide supplémentaire,
man screen
appuyez sur Ctrl+ a, relâchez-le et appuyez sur l'écran ?pour afficher d'autres raccourcis.Voir également:
la source
Vous le verrez probablement dans cette liste dans la page de manuel de l'écran:
Il est important de noter que le cas des lettres en majuscules et en minuscules remplira différentes fonctions.
la source
Certains systèmes suppriment certaines liaisons par défaut. Il est donc préférable de regarder la page en ligne raccourci clavier: Ctrl-a ?. Vous pouvez également utiliser l'invite de commande en
screen
: Ctrl-a :detach. Pour ma part, je supprime généralement les raccourcis clavier pour 'detach' et 'powerdetach', sauf sur les systèmes distants.la source