mel*_*ica 3 linux ssh gnu-screen detach logout
我喜欢屏幕实用程序,并且在我的服务器上广泛使用它,因此我设置了 .bashrc 文件以在登录时恢复我的屏幕会话。我唯一缺少的功能是从 ssh 会话注销而不需要显式分离/关闭屏幕会话。
我正在考虑一些可以运行的脚本screen -dS "mainScreen"; exit
,但这是不可能的,因为该脚本显然在分离指令后继续在屏幕会话内执行,并且不会影响我的 ssh 会话,所以我得到的唯一结果是屏幕会话被终止。
有没有办法以原子方式执行“分离并退出”操作,导致屏幕继续运行并终止我的 ssh 会话?
ssh 支持一种机制,您可以通过该机制直接向其输入内容,而不是向连接另一端的 shell 进行输入。当您键入转义键时,该机制就会启用,可以使用 进行设置-e
,默认为~
。这对于各种功能非常有用,例如在已连接的会话中设置端口转发或终止连接。您可以键入~?
以获取可用命令的完整列表。特别是,要终止会话,请键入:
~.
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
6669 次 |
最近记录: |