Résumé
C-a :sessionname mySessionName
Détails
C'est,
-
Joindre à la session en question.
-
Appuyez sur Ctrl +A .
-
Tapez
:sessionname mySessionName
–oui, le premier deux-points est nécessaire ici, pas d'espaces supplémentaires. -
Tapez Entrée .
Exemple
$ screen -S foo [detached from 8890.foo] $ screen -ls There is a screen on: 8890.foo (22/12/11 18:39:22) (Detached) 1 Socket in /var/run/screen/S-user. $ screen -r Ctrl+A:sessionname bars [detached from 8890.bars] $ screen -ls There is a screen on: 8890.bars (22/12/11 18:39:21) (Detached) 1 Socket in /var/run/screen/S-user. $
Renommer sans joindre
-X
de l'écran switch vous permet de renommer une session sans l'attacher.
$ screen -X sessionname foobars
$ screen -ls
There is a screen on:
8890.foobars (22/12/11 18:39:22) (Detached)
1 Socket in /var/run/screen/S-user.
$
Vous pouvez également cibler spécifiquement une session d'écran par son nom ou son identifiant existant (utile s'il existe déjà plusieurs sessions) :
$ screen -ls
There is a screen on:
8890.foo (02/23/2015 18:39:22) (Detached)
5136.barfoos (02/23/2015 18:39:22) (Detached)
1 Socket in /var/run/screen/S-user.
$ screen -S 8890.foo -X sessionname foobars
$ screen -ls
There is a screen on:
8890.foobars (02/23/2015 18:39:22) (Detached)
5136.barfoos (02/23/2015 18:39:22) (Detached)
1 Socket in /var/run/screen/S-user.
$
S'il y a plusieurs sessions, utilisez :
screen -S 8890.foo -X sessionname bar
Cela renomme le titre de la fenêtre actuelle dans une session, tel qu'il est affiché dans la liste des fenêtres lorsque vous appuyez sur Ctrl - a +" :
- Pendant une session screen, appuyez sur Ctrl - a + A (c'est un a majuscule , c'est-à-dire Maj +un ), saisissez le nouveau nom et appuyez sur Entrée
Maintenant, quand vous faites Ctrl - a +" le nom que vous avez défini apparaîtra dans la liste de la fenêtre au lieu de bash
.
REMARQUE :Cela ne répond pas à la question d'origine, mais je ne supprime pas la réponse car apparemment certains des visiteurs de ce fil ont cherché un moyen de renommer le titre de la fenêtre, et non la session réelle comme l'OP l'a demandé.