0
Я пытаюсь запустить две команды у пользователя root. command_1 работает в корне, а command_2 работает за пределами root.Как запустить несколько команд в корне, используя python (paramiko)
import paramiko
import sys
import os
ssh = paramiko.SSHClient()
ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())
ssh.connect('hostname', username='username',password='password')
stdin, stdout, stderr = ssh.exec_command("sudo -i command_1 command_2")
output = stdout.read()
print output
Я пробовал stdin, stdout, stderr = ssh.exec_command("sudo -i command_1;command_2")
, но не использовал.
STDIN, STDOUT, STDERR = ssh.exec_command ("Суд -i command_1 & Sudo -i command_2") работает – Ravichandra
Исправленного ответа. – Wald0