分离时屏幕会话失败

分离时屏幕会话失败

screen我通过ssh.然而最近我遇到了一个问题,我发现我的脚本在进程中终止,日志上显示以下screen消息

 : cannot connect to X server localhost:10.0

这里可能有什么问题?如果有什么区别的话,我是从运行 XQuartz 的 OSX 连接,并使用 ssh -Y 连接到运行 Ubuntu 16.04 LTS 的远程服务器。

答案1

-Y是你的问题。您正在运行的脚本正在尝试连接到显示器,并且无论出于何种原因,都会连接到通过会话转发的显示器ssh而不是本地显示器。当ssh会话终止(即断开连接)时,显示消失并且脚本失败。删除-Y,一切都会按预期工作。

相关内容