Переменная оболочки $?имеет возвращаемое значение последней команды.Вы можете сделать что-то вроде этого:
spark-submit --master yarn ....
ret_val=$? # In case you want to reference the return code more than once
...
Это, конечно, один из способов сделать это.Вы можете увидеть этот блог для других способов.