Site Tools


Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Last revision Both sides next revision
sessionnames [2006-06-04 08:18]
68.150.20.40
sessionnames [2010-01-21 23:48]
asciiphil Links to man:titles changed to title_examples
Line 1: Line 1:
 +===== Session Names =====
  
 +Each session has a name associated with it that can be used when attaching to them.  Session names are displayed when listing your sessions using screen -list.
 +
 +<code>
 +root@backup:~# screen -list
 +There are screens on:
 +        7637.dispatch   (Attached)
 +        7545.playing    (Detached)
 +        7680.irc        (Detached)
 +        7684.logs       (Attached)
 +        7693.pts-5.backup       (Attached)
 +4 Sockets in /var/run/screen/S-root.
 +</code>
 +
 +The default session name is constructed from the tty and host names, which isn't very useful as you can see from the last entry above.  To give a screen a name, you specify it with the -S option.
 +
 +<code>
 +screen -S mySessionName
 +</code>
 +
 +It's even more useful when combined with -R, in which case the -S can be omitted.  This causes screen to attach to an existing session with the given session name, or create a new one with that name.  Combined with -d or -x, it' a very powerful feature. :)
 +
 +<code>
 +screen -xR mySessionName
 +</code>
 +
 +===== Changing the Session Name =====
 +
 +Session names can be changed on an existing session using the :sessionname command.
 +
 +<code>
 +C-a :sessionname mySessionName
 +</code>
 +
 +===== Closing Notes =====
 +Session names, combined with window [[title_examples]], makes life a lot easier when you have multiple sessions with multiple windows in each.

User Tools