Аргумент ключевого слова s sh -o ProxyCommand не поддерживается этим ключевым словом. Каркас робота - PullRequest
0 голосов
/ 16 июня 2020

Я пытаюсь запустить процесс:

Run Process       python   ssh -o ProxyCommand='ssh -W %h:%p 10.10.10.10' 10.xxx.xxx.xxx

Но получаю ошибку ниже:

«Аргумент ключевого слова sh -o ProxyCommand» не поддерживается этим ключевым словом "

Здесь нужна помощь, чтобы выполнить мою команду

1 Ответ

0 голосов
/ 16 июня 2020

Это из документации для Выполнить процесс :

Обратите внимание, что возможные знаки равенства в * аргументах должны быть экранированы с помощью backsla sh (например, name \ = value ), чтобы они не передавались как ** конфигурация.

Итак, вам нужно поставить \ перед =:

ssh -o ProxyCommand\=...

Вероятно, вы также необходимо удалить python, и вам также, вероятно, потребуется использовать shell=True, но это не связано с вопросом, который вы задали об этом сообщении об ошибке c.

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