Je réécris une application Windows héritée en utilisant Python et en cours d'exécution sur Linux. Initialement, la nouvelle application doit appeler l'application héritée afin que nous obtenions des résultats cohérents entre les clients utilisant toujours l'application héritée et les clients utilisant la nouvelle application. J'ai donc une machine Linux, assise juste à côté d'une boîte Windows et je veux un processus sur la machine Linux pour exécuter une commande sur la machine Windows et capturer le résultat (de manière synchrone). Ma première pensée était d'écrire un service Web sur la boîte de Windows, mais cela signifierait l'exécution d'un serveur Web sur la machine Windows en plus de l'application héritée.python exécuter le programme distant
Alors je pensais que l'utilisation Twisted.Conch pourrait me permettre de simplement exécuter une commande sur le réseau sans charge supplémentaire de l'exécution d'un serveur web, mais je suppose il y a aussi en tête avec l'exécution d'un serveur ssh sur le Machine Windows Quelles sont les autres façons de lancer un processus synchrone sur un autre ordinateur, en utilisant Python, en plus d'un service Web ou SSH, ou est-ce qu'un service Web ou SSH est la meilleure approche? Aussi, si un service web ou SSH sont les meilleurs itinéraires à suivre, est-ce que Twisted est quelque chose que je devrais envisager d'utiliser?
synchrone - ce qui signifie «en temps réel», je veux que l'exécution sur Linux fasse une pause et attende une réponse de Windows. Par opposition à asynchrone où je voudrais soumettre une unité de travail à Windows, puis continuer à faire d'autres choses sur Linux et être averti lorsque Windows a été fini. –