Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/unity3d/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux 让屏幕保持活力_Linux_Process_Gnu Screen - Fatal编程技术网

Linux 让屏幕保持活力

Linux 让屏幕保持活力,linux,process,gnu-screen,Linux,Process,Gnu Screen,我在使用屏幕时遇到问题。我知道screen会话在主进程工作时工作,但如何保持该会话的活动性?我之所以需要它,是因为在会话关闭时有一些子进程被终止 如何启动会话: -A -m -d -S test mytestapplication 也许我需要在screen会话之外启动子进程,但是如何启动呢?也许我需要设置屏幕以使会话保持活动状态,直到内部的所有进程都已关闭,但如何设置呢?我不确定我是否完全理解您的问题。如果要防止屏幕在其所有子进程退出后自动终止,可以在配置文件(系统范围或主目录)中设置zom

我在使用屏幕时遇到问题。我知道screen会话在主进程工作时工作,但如何保持该会话的活动性?我之所以需要它,是因为在会话关闭时有一些子进程被终止

如何启动会话:

-A -m -d -S test  mytestapplication

也许我需要在screen会话之外启动子进程,但是如何启动呢?也许我需要设置屏幕以使会话保持活动状态,直到内部的所有进程都已关闭,但如何设置呢?

我不确定我是否完全理解您的问题。如果要防止
屏幕
在其所有子进程退出后自动终止,可以在配置文件(系统范围或主目录)中设置
zombie
命令,例如:

这将防止进程已完成的窗口自动关闭,并使
屏幕
会话无限期处于活动状态。调用
zombie
命令后的第一个字符(
K
)将终止已完成进程的当前窗口,而第二个字符(
R
)将尝试重新启动关联进程。考虑到您正在使用
-d
-m
标志运行screen,显然需要使用
screen-r
-r
附加到会话

zombie KR