2

我有很多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标题或名称吗?

4

1 回答 1

5

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

从手册页:

-S 会话名称

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

所以你会做命令行

$ screen -d -m -t "myscreen" -S "MeaningfulName" ./myscript.sh
于 2012-04-13T18:35:08.007 回答