我如何结束 screen -x?

我如何结束 screen -x?

我正在使用screen -x它来监控 rsync 的进程。现在我害怕在终端中结束 rsync 进程。

screen -xCTRL-CCTRL-结尾是否安全D

谢谢

答案1

如果你运行screen -x(注意空格),CTRL+CCTRL+D不安全将被传递到屏幕内部的进程,无论是 rsync 还是其他任何东西。具体来说,rsync 将被 break 信号停止。

要分离正在运行的屏幕而不中断内部进程,您需要键入CTRL+ A D,即按住CTRL,按住它时按下A并释放,然后按下D并释放,然后释放CTRL。您将看到类似 的消息[detached from 46865.pts-5.uc-s4m75657],其中最后一部分是套接字名称。

您可以通过运行screen -r <socket>screen -x <socket>来重新连接它,其中<socket>是之前的套接字名称。如果只有一个可用套接字,您可以运行screen -rscreen -x。您可以使用 列出所有当前套接字screen -list

相关内容