Возвращение значения из сценария, запущенного на ведомой машине

У меня есть сценарий (на моем локальная машина). В сценарии устанавливается соединение через ssh с подчиненным компьютером, и он запускает сценарий сборки на ведомом устройстве:

ssh $user@$slave_ip bash $dest_root/$dest_dir/slave_run

Есть ли способ записать код выхода, который возвращается из сценария slave_run в переменной родительского сценария?

0
12.09.2017, 11:49
1 ответ

Чтобы проверить код выхода, вам нужно проверить специальную переменную, которая является "$?" Эта переменная сообщает вам код выхода последней выполненной вами команды.

ssh $user@$slave_ip 'bash $dest_root/$dest_dir/slave_run ; echo $?'
0
28.01.2020, 04:40

Теги

Похожие вопросы