[ Foro de Python ]
hola,
tengo que correr 300 comandos en un storage y por esto necesito hacer un codigo python donde puedes correr mas de un comando sin cerrar la sesion, actualmente estoy usando este codigo:
def cli_SSH (host,user,pas,comando):#//////////////conexion SSH
ssh_client =paramiko.SSHClient()
ssh_client.set_missing_host_key_policy(paramiko.AutoAddPolicy())
ssh_client.connect(hostname=host,username=user,password=pas)
stdin,stdout,stderr=ssh_client.exec_command(comando)
opt= stdout.readlines()
ssh_client.close()
opt = "".join(opt)
print ("entro",opt)
return opt
pero con ssh_client.exec_command(comando) solo puedo correr un solo comando...
existe algun metodo o alguna forma de correr una secuencia de comandos ?
(No se puede continuar esta discusión porque tiene más de dos meses de antigüedad. Si tienes dudas parecidas, abre un nuevo hilo.)