当我执行如下命令时,它会按预期给我一个输出,但是当我在远程服务器上运行相同的命令时,它总是给我echo $?作为0.
echo $?
0
locally # <some command> # echo $? Remotely # ssh server " <some command >; echo $? "
现在,在远程执行的情况下,我总是得到0的echo $?输出。
scripting bash shell-scripting
bash ×1
scripting ×1
shell-scripting ×1