t777 Asked: 2024-12-29 18:54:19 +0800 CST SSH 不返回最后一个命令的退出代码 5 我执行 $ ssh remotehost "exit 1" $ echo $? 0 结果是 0 而不是 1。 我在 stackoverflow 上看到,应该是 1。出了什么问题?TIA! 更新(解决方案): ssh是该站点上的一项功能,在 ssh 调用之后会执行一个命令。 正在执行/usr/bin/ssh remotehost "exit 1",exit-code是1。 感谢@jeb:) shell