GNU屏幕:设置名称或标题

时间:2012-04-13 18:30:53

标签: linux gnu-screen

我打开了很多screen个会话,我无法识别哪个是哪个。

我以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 个答案:

答案 0 :(得分:5)

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

从联系手册:

  

-S sessionname

     

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

所以你要创建命令行

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