如果你用过devstack的话,会发现执行完stack.sh后,实际上启动一个screen会话,实现了多个进程共享一个物理终端的窗口管理器。
这个screen会话里面包含了多个screen窗口,如下
$ n-api 6$ q-svc 7$ q-agt 8$ q-dhcp 9$ q-l3 10$ q-meta 11$ q-metering 12$ n-cpu 13$ n-cond 14$ n-crt 15-$ n-sch 16$ n-novnc 17$ n-xvnc* 18$ n-cauth 19$ n-obj 20$ c-api 21$ c-sch 22$ c-vol
这样的好处很明显,
1.最大程度上实现一个物理终端的管理,简单直观。
2. 可以实现不同人之间的协作共享
3. ....
那么看到上面的说明,我们直观的想法是创建一个类似devstack的多screen窗口会话,那么怎么创建呢,具体如下:
(1) 首先要有screen会话的配置文件,目的是为了显示screen窗口的名字,这样比较直观。
简单的配置如下,创建一个文件名为.screenrc
hardstatus alwayslastline '%{= .} %-Lw%{= .}%> %n%f %t*%{= .}%+Lw%< %-=%{g}(%{d}%H/%l%{g})'
阅读(1151) | 评论(0) | 转发(0) |