屏幕不分离

我有一个脚本,并使用下面的命令:

screen -dmS name bash -c "ls -1 > out" 

我想要实现的是创build一个屏幕会话,运行一个命令,并从中分离。 上面的命令工作正常,除了正在被终止的屏幕会话:

 screen -list No Sockets found in /var/run/screen/S-root. 

为什么即使使用-dm参数,会话也不会保存?

添加到你的〜/ .screenrc文件中:

  zombie cr 

该设置将保持任何内部屏幕窗口在subprocess退出时打开。

然后按“c”或“r”清除或重新显示屏幕。 你可以看到进一步的细节僵尸设置,如果你运行“人屏幕”