저는 파이썬을 사용하고 Linux에서 실행되는 레거시 Windows 응용 프로그램을 다시 작성하고 있습니다. 처음에는 레거시 응용 프로그램을 계속 사용하는 고객과 새 응용 프로그램을 사용하는 고객간에 일관된 결과를 얻을 수 있도록 새 응용 프로그램이 레거시 응용 프로그램을 호출해야합니다.python 실행 원격 프로그램
Windows 상자 바로 옆에 앉아있는 Linux 상자가 있고 Windows 상자에서 명령을 실행하고 결과를 동 기적으로 캡처하는 Linux 상자의 프로세스가 필요합니다.
처음에는 Windows 상자에 웹 서비스를 작성하는 것이지만 레거시 응용 프로그램 외에도 Windows 컴퓨터에서 웹 서버를 실행하는 것이 좋습니다.
그렇다면 Twisted.Conch를 사용하면 웹 서버를 실행하는 데 추가 오버 헤드없이 네트워크를 통해 명령을 실행할 수 있다고 생각했지만 은으로 가정합니다. 또한 ssh 서버를 실행하는 오버 헤드가 있습니다. Windows 컴퓨터.
다른 컴퓨터에서 파이썬을 사용하거나 웹 서비스 또는 ssh 외에 동기식 프로세스를 시작하거나 웹 서비스 또는 ssh를 사용하는 것이 가장 좋은 방법은 무엇입니까? 또한, 웹 서비스 또는 ssh가 추구 할 수있는 가장 좋은 경로라면 Twisted를 사용하여 고려해야 할 사항이 있습니까?
동시 적으로 - "실시간"을 의미하며, Linux에서 실행을 일시 중지하고 Windows의 응답을 기다리고 싶습니다. 비동기 적으로 Windows에 작업 단위를 제출하는 곳과 반대로, Linux에서 다른 작업을 계속하고 Windows가 끝나면 알림을받습니다. –