J'utilise l'outil multiplexeur screen
sur le shell de commande et ouvre beaucoup d'écrans. J'oublie alors quel ID de processus associe à quelle tâche.Comment attribuer un nom à un écran?
Je souhaite définir un nom pour un écran mais ne trouve pas d'option dans la page de manuel.
Actuellement, la liste des écrans ressemble à ceci:
There are screens on:
5422.pts-1.aws1 (Detached)
5448.pts-1.aws1 (Detached)
5027.pts-1.aws1 (Detached)
3 Sockets in /var/run/screen/S-sb.
Et je voudrais voir quelque chose comme ceci:
There are screens on:
5422.logCleanWorker (Detached)
5448.overNightLongTask(Detached)
5027.databaseOverNightLongTask (Detached)
3 Sockets in /var/run/screen/S-sb.
Comment puis-je faire cela?
la question ressemble plus il est demander « comment renommer les sessions existantes » plutôt que « comment lancer de nouvelles sessions avec un nom ». Dans ce contexte, la la réponse actuellement choisie n'est pas vraiment appropriée La bonne réponse devrait plutôt être celle donnée par 'user164176' - http://stackoverflow.com/a/3309696/636762 –
Les noms de vos sessions d'écran suggèrent que vous créiez une nouvelle session d'écran par une seule tâche (peut-être une seule commande) L'écran prend en charge [plusieurs fenêtres] (https://www.rackaid.com/blog/linux-screen-tutorial-and-how-to/#creating), donc vous un exécuter toutes ces tâches dans une seule session d'écran. – Melebius