我试图从SSH获得反馈,但我不确定如何去做。我的SSH命令结构如下:
ssh exampleuser@exampledomain.com 'sudo bash -s' < examplebashscript.sh
我设置了rsa密钥,脚本在删除服务器上完全按预期运行。我的bash脚本的结尾如下
if [ $ERROR_COUNT -ne 0 ]; then
...
exit 10
else
...
exit 20
fi
但是,如果我echo $?
我得到0
作为我的回复。我假设因为SSH命令成功运行而返回0?如何从SSH命令返回值?如果脚本运行时出现错误,我想返回10,如果没有错误则返回20