SSH module python
Je dois faire un travail (à l'aide de mon serveur web) sur une machine distante qui prend environ 10 minutes.
J'ai utilisé pxssh module en python pour le même, mais il me donne "erreur de dépassement de délai"(non bloquant).
Maintenant, je suis en utilisant paramiko mais qui revient dès qu'elle en donne l'instruction.
Je veux que le serveur web d'attendre jusqu'à ce que le travail est terminé. Est-il un python SSH module disponible pour cela.
Ou
Peut-on obtenir le même en changeant les paramètres de configuration de pxssh
ou paramiko
?
OriginalL'auteur Jatin Kumar | 2011-07-04
Vous devez vous connecter pour publier un commentaire.
Vous pouvez utiliser le
recv_exit_status
méthode sur le Canal d'attente pour la commande à effectuer:Par exemple:
Le
channel
attribut dansChannelFile
est unChannel
objet, qui est de savoir comment l'exemple de code appelle larecv_exit_status
méthode.Le lien est cassé.
OriginalL'auteur ars