设为首页 加入收藏

TOP

Linux 技巧:让进程在后台可靠运行的几种方法 (六)
2010-12-31 12:21:01 】 浏览:11538
Tags:Linux 技巧 进程 后台 可靠 运行 方法
een window manager that multiplexes a physical
terminal between several processes (typically interactive shells).
Each virtual terminal provides the functions of a DEC VT100 terminal
and, in addition, several control functions from the ISO 6429 (ECMA
48, ANSI X3.64) and ISO 2022 standards (e.g. insert/delete line and
support for multiple character sets). There is a scrollback history
buffer for each virtual terminal and a copy-and-paste mechanism that
allows moving text regions between windows.

使用 screen 很方便,有以下几个常用选项:

  • 用screen -dmS session name
  • 来建立一个处于断开模式下的会话(并指定其会话名)。
  • 用screen -list
  • 来列出所有会话。
  • 用screen -r session name
  • 来重新连接指定会话。
  • 用快捷键CTRL-a d
  • 来暂时断开当前会话。
    screen 示例

    [root@pvcent107 ~]# screen -dmS Urumchi
    [root@pvcent107 ~]# screen -list
    There is a screen on:
    12842.Urumchi (Detached)
    1 Socket in /tmp/screens/S-root.

    [root@pvcent107 ~]# screen -r Urumchi

    当我们用“-r”连接到 screen 会话后,我们就可以在这个伪终端里面为所欲为,再也不用担心 HUP 信号会对我们的进程造成影响,也不用给每个命令前都加上“nohup”或者“setsid”了。这是为什么呢?让我来看一下下面两个例子吧。


    1. 未使用 screen 时新进程的进程树

    [root@pvcent107 ~]# ping www.google.com &
    [1] 9499
    [root@pvcent107 ~]# pstree -H 9499
    init─┬─Xvnc
    首页 上一页 3 4 5 6 7 下一页 尾页 6/7/7
    】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
    上一篇一起写 Makefile 规则 下一篇Linux命令Man解释:useradd:帐号建..

    最新文章

    热门文章

    Hot 文章

    Python

    C 语言

    C++基础

    大数据基础

    linux编程基础

    C/C++面试题目