Je veux exécuter et contrôler PSFTP à partir d'un script Python afin d'obtenir les fichiers journaux d'une boîte UNIX sur mon ordinateur Windows. Je peux démarrer PSFTP et me connecter mais quand j'essaie d'exécuter une commande à distance comme 'cd', elle n'est pas reconnue par PSFTP et est simplement exécutée dans le terminal quand je ferme PSFTP.Puis-je contrôler PSFTP à partir d'un script Python?
Le code que je suis en train de courir est la suivante:
import os
os.system("<directory> -l <username> -pw <password>")
os.system("cd <anotherDirectory>")
Je me demandais si cela est réellement possible. Ou s'il y a une meilleure façon de le faire en Python.
Merci.
J'ai jeté un coup d'oeil sur le sous-processus et je peux faire fonctionner PSFTP mais je n'arrive toujours pas à savoir comment m'envoyer des commandes? Des idées?? – matt2010
Edité pour fournir l'exemple de module de sous-processus – Rakis