#!/bin/bash
RET=0
export RET
{
ssh -q -t user@host <<EOF
echo "hello there "
exit 10
EOF
RET=$?
echo "Out is" $RET
} &
echo "RET is $RET"
################## End
Run Code Online (Sandbox Code Playgroud)
我得到 RET 0 OUT 是 10
如何在外部块中获得正确的退出状态代码。我需要查看退出代码 10。