GNU屏幕:设置名称或标题

Chr*_*ris 2 linux gnu-screen

我有很多screen会议开放,我无法识别哪一个是哪个.

我开始screen:

# screen -d -m -t "myscreen" ./myscript.sh
Run Code Online (Sandbox Code Playgroud)

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)
Run Code Online (Sandbox Code Playgroud)

是否可以将名称设置为screensession以查看6371..lh18758标题或名称?

je4*_*e4d 5

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

从联机帮助页:

-S sessionname

创建新会话时,此选项可用于为会话指定有意义的名称.此名称标识"screen -list"和"screen -r"操作的会话.它替换默认的[tty.host]后缀.

所以你会创建命令行

$ screen -d -m -t "myscreen" -S "MeaningfulName" ./myscript.sh
Run Code Online (Sandbox Code Playgroud)