Macos Mac终端进程完全退出

Macos Mac终端进程完全退出,macos,bash,ssh,Macos,Bash,Ssh,我在Mac上使用默认终端SSH连接到远程Linux服务器。当我空闲足够长的时间时,我会收到以下消息(参见屏幕截图) 除非打开一个新窗口,否则我似乎无法返回键入命令。如何在不关闭当前窗口的情况下退出“流程完成”屏幕?我尝试了“发送重置”命令,但无效。谢谢 你不能!它只是在等待退出,不会做任何其他事情。解决方案可能是在ssh会话中通过添加 ServerAliveInterval 60 到Mac的ssh配置文件 我应该补充一点,您获得[Process completed]消息的原因源于您首先建立“

我在Mac上使用默认终端SSH连接到远程Linux服务器。当我空闲足够长的时间时,我会收到以下消息(参见屏幕截图)


除非打开一个新窗口,否则我似乎无法返回键入命令。如何在不关闭当前窗口的情况下退出“流程完成”屏幕?我尝试了“发送重置”命令,但无效。谢谢

你不能!它只是在等待退出,不会做任何其他事情。解决方案可能是在ssh会话中通过添加

ServerAliveInterval 60
到Mac的ssh配置文件


我应该补充一点,您获得[Process completed]消息的原因源于您首先建立“ssh”连接的方式——可能是通过转到终端的“Shell”菜单并选择“New Remote connection”,或者通过在“Shell”菜单选项卡中更改终端的首选项来运行ssh。如果您只是启动一个普通终端,并在生成的终端窗口中键入“ssh”命令并以这种方式运行,如果/当超时时,您只需点击向上箭头并重新提交“ssh”命令,而无需启动新窗口。

是的,我通过终端的shell菜单建立了连接,并选择了“新建远程连接”正如你所猜测的。