2012-04-13 9 views
2

Ich habe viele screen Sitzungen geöffnet und ich kann nicht erkennen, welche ist welche.GNU-Bildschirm: Set Name oder Titel

Ich beginne screen mit:

# screen -d -m -t "myscreen" ./myscript.sh 

aber screen -ls nur zeigt dies:

# screen -ls 
There are screens on: 
    1167..lh18758 (04/13/2012 09:20:49 PM)  (Detached) 
    32040..lh18758 (04/13/2012 09:20:05 PM)  (Detached) 
    27775..lh18758 (04/13/2012 09:18:27 PM)  (Detached) 
    27751..lh18758 (04/13/2012 09:18:27 PM)  (Detached) 
    26604..lh18758 (04/13/2012 09:18:01 PM)  (Detached) 
    6879..lh18758 (04/13/2012 09:10:28 PM)  (Detached) 
    6347..lh18758 (04/13/2012 09:10:15 PM)  (Detached) 
    6371..lh18758 (04/13/2012 09:10:15 PM)  (Detached) 

Es ist möglich, Namen zu screen Sitzung setzen nicht den 6371..lh18758 aber einen Titel oder den Namen zu sehen?

+1

möglich Duplikat http://stackoverflow.com/q/3202111/1030301 – je4d

Antwort

5

Sie können beim Erstellen der Sitzungen Namen angeben.

Vom manpage:

-S session

Wenn eine neue Sitzung erstellt haben, können Sie diese Option, einen aussagekräftigen Namen für die Sitzung angeben, verwendet werden. Dieser Name identifiziert die Sitzung für die Aktionen "screen -list" und "screen -r". Es ersetzt das Standard [tty.host] Suffix.

So würden Sie die Kommandozeile

$ screen -d -m -t "myscreen" -S "MeaningfulName" ./myscript.sh 
+0

ausgezeichnet machen, danke! – Chris

Verwandte Themen