Уважаемые специалисты! Подскажите пожалуйста, как сделать ветку выбора в зависимости от вывода команды через paramiko:
import paramiko
import os
import time
hostname = "*******"
response = os.system("ping -c 1 " + hostname)
if response == 0:
#pingstatus = "Network Active"
print("Up")
else:
#pingstatus = "Network Error"
ssh = paramiko.SSHClient()
ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())
ssh.connect('*****', username='*****', password='******')
cli = ssh.invoke_shell()
cli.send('pwd\n') #отправляем одну команду
----------------------------------------------------------------------------------------------------------------------------
Например, если выведет /home/user -- выполнить одну команду,
а если выведет /root -- выполнить другую в ssh [cli.send('команда)] :(
--------------------------------------------------------------------------------------------------------------------------------
time.sleep(3)
cli.send('pwd\n')
time.sleep(3)
dis_cu = cli.recv(9999999).decode()
print(dis_cu)
ssh.close()
print("Down")
Подскажите пожалуйста!