Attendre jusqu'à ce que la tâche est achevée sur la Machine Distante via Python

Je suis en train d'écrire un programme en python sur Ubuntu. Dans ce programme, je suis en train d'imprimer un message après l'achèvement d'une tâche "Supprimer un Fichier" sur la machine Distante (RaspberryPi), connectés à un réseau.

Mais, En pratique, de la commande d'impression n'est pas en attente jusqu'à l'achèvement de la tâche sur la machine distante.

Quelqu'un peut-il me guider sur comment dois-je faire?
Mon Codage est donné ci-dessous

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()
double possible de paramiko SSH exec_command(script shell) retourne avant la fin
négatif.. parce que ma tâche, je ne sais pas combien de temps cela va prendre... il est dépend de la taille de fichier
Dupliquer : [Paramiko à executre des commandes à distance][1] [1]: stackoverflow.com/questions/3924411/...

OriginalL'auteur Irfan Ghaffar7 | 2015-02-12