我打开了很多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
,而是标题或名称?
答案 0 :(得分:5)
您可以在创建会话时指定名称。
从联系手册:
-S sessionname
创建新会话时,此选项可用于为会话指定有意义的名称。这个名字标识了 “screen -list”和“screen -r”动作的会话。它代替了 默认 [tty.host]后缀。
所以你要创建命令行
$ screen -d -m -t "myscreen" -S "MeaningfulName" ./myscript.sh