Дождитесь завершения задачи на удаленной машине через Python
Я пишу программу на Python на Ubuntu. В этой программе я пытаюсь напечатать сообщение после выполнения задачи «Удалить файл» на удаленном компьютере (RaspberryPi), подключенном к сети.
Но на практике команда print не ожидает завершения задачи на удаленном компьютере.
Кто-нибудь может подсказать мне, как мне это сделать? Моя кодировка приведена ниже
import paramiko
# Connection with remote machine
client = paramiko.SSHClient()
client.set_missing_host_key_policy(paramiko.AutoAddPolicy())
client.connect('192.168.2.34', username='pi', password='raspberry')
filename = 'fahad.txt'
filedelete ='rm ' + filename
stdin, stdout, stderr = client.exec_command(filedelete)
print ("File Deleted")
client.close()