使用以下语法时,如何区分返回代码($?)是来自 ssh 命令本身还是来自要远程执行的命令:
ssh user@host "some remote command"
答案1
来自手册页
ssh 以远程命令的退出状态退出,如果发生错误则以 255 退出
因此,任何非 255 的数字必定来自远程命令。
使用以下语法时,如何区分返回代码($?)是来自 ssh 命令本身还是来自要远程执行的命令:
ssh user@host "some remote command"
来自手册页
ssh 以远程命令的退出状态退出,如果发生错误则以 255 退出
因此,任何非 255 的数字必定来自远程命令。