2012-04-13 91 views
2

我有很多screen会话打开,我无法识别哪个是哪个。GNU屏幕:设置名称或标题

我开始screen有:

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

screen -ls恰恰说明这一点:

# 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) 

是可能的名称设置为screen会议,没有看到6371..lh18758但名称或者姓名?

+1

可能重复http://stackoverflow.com/q/3202111/1030301 – je4d 2012-04-13 18:38:42

回答

5

您可以在创建会话时指定名称。

从手册页:

-S SESSIONNAME

当创建一个新的会话,此选项可用于指定会话有意义的名称。此名称标识 会话中的“screen-list”和“screen -r”操作。它替代 默认 [tty.host]后缀。

所以,你会做的命令行

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

外观极好的,谢谢! – Chris 2012-04-13 19:03:12