Bonjour à tous,
Je sèche sur un script Python. J'ai créer un script python qui pour une IP donné va se connecter via Paramiko à un serveur pour éxécuter un autre script Python.
Voici une partie du code :
Le script "scrap.py" renvoie tous les X secondes une ligne dans la console de la machine distante, mais je n'arrive pas à récupèrer au fur et à mesure ces lignes dans le script ci dessus (à la sortie de exec_command(...)).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 self._client = paramiko.SSHClient() self._client.set_missing_host_key_policy(paramiko.AutoAddPolicy()) self._client.connect(self._ip, username=self._server['username'], password=self._server['password']) channel = self._client.get_transport().open_session() channel.exec_command('python3 /tmp/scrap.py /tmp/' + self._ip + '.txt 0 1')
Est ce possible, si oui avez vous une idée de comment faire ?
Merci d'avance.
Partager