내 컴퓨터의 프로그램 내에서 별도의 기계에서 실행 가능하게 실행 파일을 호출하려면 어떻게해야합니까 (XP)?

StackOverflow https://stackoverflow.com/questions/432670

문제

저의 목표는 런타임에 결정된 매개 변수를 사용하여 별도의 컴퓨터 (모두 Win XP와 함께)에서 다른 실행 파일을 호출 한 다음 여러 컴퓨터에 대해 반복 한 다음 결과를 수집하는 프로그램을 작성하는 것입니다. 요컨대, 저는 그리드 컴퓨팅 프로젝트를 진행하고 있습니다. 사용중인 알고리즘 자체는 이미 Fortran에 코딩되었지만 한 번에 많은 컴퓨터에서 실행할 수있는 효율적인 방법을 찾고 있습니다.

이를 달성하는 한 가지 방법은 각 컴퓨터에 스크립트를 업로드 한 다음 각 컴퓨터에서 상기 스크립트를 실행하는 것입니다. 그러나 별도의 컴퓨터에 스크립트를 작성하고 업로드하고 실행할 프로그램을 어떻게 작성할 수 있습니까?

나는 Gridgain을 고려했지만 알고리즘은 이미 코딩되고 다른 언어로되어 있으므로 배제됩니다.

이 작업을 달성 한 내 현재 추측은 기대치를 사용하고 있습니다.위키/기대), 그러나 나는 도구에 대한 지식이 없습니다.

모든 조언에 감사드립니다.

도움이 되었습니까?

해결책

이를 위해 psexec을 사용할 수 있습니다.

http://technet.microsoft.com/en-us/sysinternals/bb897553.aspx

오픈 소스 대체 remcom을 볼 수도 있습니다.

http://rce.sourceforge.net/

실제로 자신의 글을 쓰는 것은 매우 간단하지만 RCE는 원하는 경우 어떻게하는지 보여줄 것입니다. 그러나 psexec을 사용하면 필요로 할 수 있습니다.

다른 팁

조사하십시오 PVM, 그것은 당신이 설명하는 상황의 유형에 대해 만들어졌지만 기존 코드베이스에 주석을 달고 래퍼 애플리케이션을 구현해야 할 수도 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top