把屏幕收起来?

把屏幕收起来?

我刚刚安装了屏幕,这是一个很棒的工具!

但我遇到了一些问题。

CTRL-A K 关闭屏幕 CTRL-D 分离屏幕

但是有什么区别呢?都会导致屏幕丢失?

另外,我该怎么说呢?如果我打开屏幕,启动一个应用程序,现在我只想退出屏幕(启动 feedpoller 然后让它永远运行)。

screen -list 应该显示并允许我进入任何屏幕,所以它必须是一种“退出”的方式,而不是终止屏幕

答案1

当使用 Ctrl-A D(不是你写的 Ctrl-D*)分离屏幕时,你可以使用 恢复它screen -r。因此工作流程如下:

  • screen
  • 工作工作工作...
  • 分离 (Ctrl-A D)
  • 做其他事情(例如结束 SSH 会话)
  • 拿起拆下的屏幕(screen -r
  • 继续工作

如果有多个分离的会话,screen -r则会通知您并要求您选择一个。

(*)请注意 Ctrl-D可能结束会话。如果 shell 中有空行,Ctrl-D 会发送 EOF。这会导致 shell 退出,从而终止 screen 会话。但 Ctrl-D 本身与 screen 无关。

答案2

另外,我该怎么说呢?

这就是分离。通过与屏幕分离,您可以保持其运行。

答案3

Ctrl+A D按照您的需要操作,它将屏幕与终端分离,但您仍然可以启动应用程序,然后让它永远运行,屏幕不会被杀死,因此它仍在运行。

相关内容