Windows에서 Linux 프로세스를 호출하고 stdout을 수신합니다
-
05-07-2019 - |
문제
우리 회사에 기존의 레거시 응용 프로그램이 있습니다 ... ahem; 클래식 VB (VB 6). Linux 서버에서 실행되는 Optimizer (CPLEX MIP Solver) 구성 요소가 있으며 Java에서 개발되었습니다.
원격 Linux 서버에서 Optimizer 인스턴스를 호출하기 위해 Windows UI를 제공하려면; 어떻게 구현해야합니까?
Optimizer는 진행 상황에 대한 메시지를 펌핑하며 UI에 표시해야합니다.
나는 현재 두 가지 옵션을 생각했다.
- Plink로 Linux 프로세스를 호출하십시오. 그것이 창에 stdout을 가져올 수 있는지 확실하지 않습니다.
- 작은 Java 앱을 구축하고 Linux 서버에서 데몬으로로드하고 TCP를 통해 통신하십시오.
전문가의 조언에 감사드립니다. 도움을 주셔서 감사합니다!
해결책
SSH를 사용하여 명령을 실행하고 예를 들어 .NET의 경우 출력을 캡처 할 수도 있습니다.http://www.codeproject.com/kb/ip/sharpssh.aspx
키를 사용하여 로그인 프로세스를 자동화 할 수 있습니다.
제휴하지 않습니다 StackOverflow