У меня есть сценарий (на моем локальная машина). В сценарии устанавливается соединение через ssh с подчиненным компьютером, и он запускает сценарий сборки на ведомом устройстве:
ssh $user@$slave_ip bash $dest_root/$dest_dir/slave_run
Есть ли способ записать код выхода, который возвращается из сценария slave_run в переменной родительского сценария?
Чтобы проверить код выхода, вам нужно проверить специальную переменную, которая является "$?" Эта переменная сообщает вам код выхода последней выполненной вами команды.
ssh $user@$slave_ip 'bash $dest_root/$dest_dir/slave_run ; echo $?'