Распространение кода выхода с использованием ssh -J - PullRequest
1 голос
/ 07 ноября 2019

Я хотел бы знать, есть ли способ получить код результата удаленной команды через ssh при использовании параметра -J.

-J destination: подключение к целевому хостусначала установив ssh-соединение с перемычкой, описанной в пункте назначения, а затем установив переадресацию TCP в конечный пункт назначения оттуда.

Получить его в обычном сеансе тривиально:

ssh -T user@server.example.com <<< "exit 42"
echo $? # output: 42

Но я не могу получить его здесь:

ssh -T -J user@proxy.example.com user@server.example.com <<< "exit 42"
echo $? # output: 0

Я бы хотел получить 42 даже во втором запросе. Спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...