bash – 捕获远程脚本的退出代码?

前端之家收集整理的这篇文章主要介绍了bash – 捕获远程脚本的退出代码?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个每天在我的服务器上运行的 shell脚本.它进行一些房屋清洁并连接到远程主机以执行其他任务,即
#!/bin/bash

#do something...
...locally...

#run remote script...
ssh user@remotehost "/opt/process/verify.sh"

exit

它工作正常但是为了安全我想捕获(如果可能的话)“/opt/process/verify.sh”的返回码,即

>如果失败,返回“1”并向管理员发送电子邮件
>如果成功,返回“0”并向开发人员发送电子邮件.

我开始阅读有关命令陷阱的内容.我可以将它用于此目的吗?还有其他选择吗?

ssh返回有问题的命令的返回值,如果ssh本身发生错误,则返回255.只需检查此值并采取适当的措施.

猜你在找的Bash相关文章