Chinaunix首页 | 论坛 | 博客
  • 博客访问: 647545
  • 博文数量: 139
  • 博客积分: 2655
  • 博客等级: 少校
  • 技术积分: 1723
  • 用 户 组: 普通用户
  • 注册时间: 2008-04-02 16:03
文章分类

全部博文(139)

文章存档

2013年(2)

2011年(17)

2010年(14)

2009年(86)

2008年(20)

分类:

2009-05-14 23:52:06

[screen:]
    * 用screen -dmS session_name 来建立一个处于断开模式下的会话(并指定其会话名)。
    * 用快捷键CTRL-a d 来暂时断开当前会话。
    * 用screen -r session_name 来重新连接指定会话。
      screen -x session_name 连接一个非断开模式的会话
    * 用screen -list 来列出所有会话。

C-a ?   显示所有键绑定信息
C-a w   显示所有窗口列表

C-a K ==exit    杀掉当前窗口

C-a c      创建一个新的运行shell的窗口并切换到该窗口
C-a C-a    切换到之前显示的窗口
C-a n      切换到下一个窗口
C-a p      切换到前一个窗口
C-a 0..9   切换到窗口0..9
C-a a      发送 C-a到当前窗口
C-a [      进入拷贝/回滚模式

-list|-ls       列出现有screen会话,格式为pid.tty.host
-wipe [match]   同-list,但删掉那些无法连接的会话
-d|-D [pid.tty.host]    不开启新的screen会话,而是断开其他正在运行的screen会话
-r sessionowner/ [pid.tty.host] 重新连接一个断开的会话。多用户模式下连接到其他用户screen会话需要
指定sessionowner,需要setuid-root权限
-h num  指定历史回滚缓冲区大小为num行

nohup setsid & disown (exec bash) screen

Reference:
http://www.ibm.com/developerworks/cn/linux/l-cn-nohup/index.html
http://www.ibm.com/developerworks/cn/linux/l-cn-screen/

阅读(2603) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~