Site Tools


Differences

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

Link to this comparison view

man:sessionnames [2017-07-07 08:45] (current)
163.244.22.10 created
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