linux - 为什么嵌套的screen session中只有一个SCREEN进程?

标签 linux bash unix gnu-screen

我创建了 4 嵌套 screen session ,但只有一个 SCREEN 进程:

[root@localhost ~]# ps -ef | grep SCREEN
root      4852  4851  0 02:57 ?        00:00:00 SCREEN
root      4915  4900  0 02:58 pts/4    00:00:00 grep --color=auto SCREEN

为什么在嵌套的 screen session 中只有一个SCREEN进程?我认为应该有 4 SCREEN 进程:

最佳答案

screen 窗口中调用 screen 不会创建新的 screen session 。相反,只会创建新的 screen 窗口(就像ctrl-a c)并且新的 screen 窗口在同一个中运行 screen session 。您可以通过按 ctrl-a w 来验证这一点。但是您可以强制它创建新的 screen session ,例如,使用screen -S session-name

screen 窗口 只是一个虚拟终端,您可以在其中运行 shell。 screen session 可以被认为是在同一个 screen 进程中运行的所有这些 screen 窗口的集合。可以使用 screen -ls 找到 session 。

关于linux - 为什么嵌套的screen session中只有一个SCREEN进程?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29339825/

相关文章:

Linux flock,如何锁定 "just"文件?

unix - 无法在 vim SunOS 中粘贴(没有注册)

linux - 我如何比较两个在 unix 中有多个字段的文本文件

linux - 在 OS X 上替换 chmod --reference?

linux - 获取 MAC 地址问题 Linux(Ubuntu)

javascript - 在 PDF 中执行 Javascript

linux - 简化语义版本控制脚本

linux - 查找在 linux 中运行的 MATLAB 脚本

unix - 在 X 行和 X 字段中插入变量值 UNIX BASH

linux - 我应该在我的服务器存储库的 svn 中看到所有新添加的文件吗?