Lancer des scripts à distance

lial_slasher Messages postés 36 Date d'inscription   Statut Membre Dernière intervention   -  
lial_slasher Messages postés 36 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour !

Je cherche à lancer des scripts python à distance avec un script python, et ce sur Windows et Linux.
Je me suis déjà renseigné, mais n'ai pas trouvé ce que je cherche.

Je me suis d'abord tourné vers les sockets. Mais je me suis confronté à de nombreux problème. Le premier étant la déconnexion incessante car j'ai une assez mauvaise connexion. De plus, sur Windows, j'avais le droit à quelques autres erreurs. Et puis il faut avouer qu'il était assez difficile de rendre le programme non bloquant (quoique possible avec select() ).

Après, j'ai découvert le SSH. Formidable, très utile. Je ai réussi à lancer des programmes Python à distance, mais pas une simple fenêtre Firefox avec. J'imagine que cela doit être possible avec quelques recherches. Mais là encore, pas possible de faire mon programme pour Linux ET Windows.

Auriez-vous des suggestions ?
Merci d'avance !
A voir également:

3 réponses

dsy73 Messages postés 9252 Date d'inscription   Statut Contributeur Dernière intervention   2 485
 
Salut
quel est le but final ? Il existe peut-être des solutions plus simples ou adaptées.
0
lial_slasher Messages postés 36 Date d'inscription   Statut Membre Dernière intervention   3
 
Récuperer des fichiers, éteindre l'ordinateur, prendre des captures d'écran, utiliser un programme spécifique à l'ordinateur, connaitre l'état de la batterie...
Inutile de me conseiller Teamviewer, par exemple.
0
dsy73 Messages postés 9252 Date d'inscription   Statut Contributeur Dernière intervention   2 485
 
Je pensais plutôt à des outils de gestion de parc informatique.
Peux-tu donner plus de détails ? Quel est le contexte ? Quel est ce programme spécifique ?
0
lial_slasher Messages postés 36 Date d'inscription   Statut Membre Dernière intervention   3 > dsy73 Messages postés 9252 Date d'inscription   Statut Contributeur Dernière intervention  
 
Mes ordis sont distants, pas dans le même réseau local. J'ai un programme en python qui va chercher des directives, et qui doit les distribuer aux ordis auxquels j'ai accès, sur lequels il y a des scripts qui correspondent aux actions que les ordis doivent effectuer.
0
dsy73 Messages postés 9252 Date d'inscription   Statut Contributeur Dernière intervention   2 485 > lial_slasher Messages postés 36 Date d'inscription   Statut Membre Dernière intervention  
 
Certains outils peuvent travailler en WAN. Mais tu ne donnes toujours pas de détails sur le contexte et le pourquoi. Tu restes vague, est-ce confidentiel ?
0
lial_slasher Messages postés 36 Date d'inscription   Statut Membre Dernière intervention   3 > dsy73 Messages postés 9252 Date d'inscription   Statut Contributeur Dernière intervention  
 
Non, pas du tout, je n'ai juste pas spécialement envie de tout déballer sur Internet.
0
dsy73 Messages postés 9252 Date d'inscription   Statut Contributeur Dernière intervention   2 485 > lial_slasher Messages postés 36 Date d'inscription   Statut Membre Dernière intervention  
 
Alors les réponses seront hasardeuses ;)
0
lial_slasher Messages postés 36 Date d'inscription   Statut Membre Dernière intervention   3
 
J'ai eu une autre idée : passer par un FTP.
En gros, je pourrais ajouter des lignes sur un fichier stocké en ligne qui correspondent aux actions à faire, et précédé de l'identifiant de l'ordi.
Les ordis à commander checkeraient en boucle ce fichier, pour voir si leur identifiant apparait. Et si c'est le cas, lancer une action.
N'importe lequel pourrait lui-même ajouter une ligne au fichier.
Je suis conscient que c'est pas super optimisé, mais ça pourrait marcher. Je pense. Je vais tester de ce pas.
0