Mac终端进程完成退出

时间:2014-02-17 12:05:56

标签: macos bash ssh

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

enter image description here

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

1 个答案:

答案 0 :(得分:2)

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

在ssh会话中发送Keep-Alives
ServerAliveInterval 60

到Mac的ssh配置文件。

我应该补充一点,你获得[Porcess completed]消息的原因源于你首先建立“ssh”连接的方式 - 大概是通过转到终端的“Shell”菜单并选择“New Remote Connection”或通过在“Shell”菜单选项卡中更改终端的首选项以从那里运行ssh。如果您只是启动一个普通的终端,并在生成的终端窗口中输入“ssh”命令并以此方式运行,如果/当它超时,您只需点击UpArrow并重新提交“ssh”命令而无需启动新窗口。