Uso lo strumento multiplexer screen
nella shell dei comandi e apro molte schermate. Quindi dimentico quale ID di processo si associa a quale attività.Come assegnare un nome per uno schermo?
Vorrei impostare un nome per uno schermo ma non riesco a trovare un'opzione nella pagina di manuale.
Attualmente, l'elenco delle schermate si presenta così:
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.
E mi piacerebbe vedere qualcosa di simile:
There are screens on:
5422.logCleanWorker (Detached)
5448.overNightLongTask(Detached)
5027.databaseOverNightLongTask (Detached)
3 Sockets in /var/run/screen/S-sb.
Come posso fare questo?
la questione sembra più è chiedere 'come rinominare sessioni esistenti' piuttosto che 'come avviare nuove sessioni con un nome'. In tale contesto, il la risposta attualmente scelta non è propriamente appropriata.La risposta corretta dovrebbe essere quella data da 'user164176' - http://stackoverflow.com/a/3309696/636762 –
I nomi delle tue sessioni sullo schermo suggeriscono di creare una nuova sessione di schermate per una singola attività (forse un singolo comando). Lo schermo supporta [più finestre] (https://www.rackaid.com/blog/linux-screen-tutorial-and-how-to/#creating), quindi eseguire tutte queste attività in un'unica sessione di schermo. – Melebius