代码之家  ›  专栏  ›  技术社区  ›  LoranceChen

如果ssh断开,可以响应多少可能的错误消息?

ssh
  •  0
  • LoranceChen  · 技术社区  · 8 年前

    我想在程序中的某个时候检查ssh会话断开。
    在该阶段,我将检查响应流是否与断开连接模板匹配,以确定连接是否关闭。模板可以是:
    Timeout, server xxx.xxx.xxx.xxx not responding. packet_write_wait: Connection to xxx.xxx.xxx.xxx port 22: Broken pipe

    1 回复  |  直到 8 年前
        1
  •  0
  •   ivan_pozdeev RenanSS    8 年前

    解析是不可靠的 ssh 根据其风味、区域设置和版本进行输出。它还可以背诵系统错误消息(在本例中为“断管”),这些消息自然是特定于操作系统的。

    相反,检查 exit status 255