Заставить ssh запускать локальный скрипт при вызове subprocess.PopenPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Заставить ssh запускать локальный скрипт при вызове subprocess.Popen

Сообщение Anonymous »

У меня есть код, который выполняет команды оболочки на удаленных хостах:

Код: Выделить всё

cmd_list = shlex.split(cmd)
proc = subprocess.Popen(cmd_list, stdin=sys.stdin, stdout=subprocess.PIPE,
stderr=subprocess.PIPE)
Я пытаюсь запустить эту команду (на основе этого ответа):

Код: Выделить всё

'ssh', '', 'sudo', 'tar', 'xzf', '
', '-C', '', '&&', 'bash', '-s', '

Подробнее здесь: [url]https://stackoverflow.com/questions/79250200/make-ssh-run-a-local-script-when-invoked-by-subprocess-popen[/url]
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»