首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >从Windows调用Linux进程并接收stdout

从Windows调用Linux进程并接收stdout
EN

Stack Overflow用户
提问于 2009-01-07 12:04:59
回答 3查看 571关注 0票数 2

我公司有一个遗留应用程序是建立在..。经典VB (VB 6)它有一个运行在Linux服务器上的优化器()组件,是用Java开发的。

如果我们想提供一个Windows来调用远程linux服务器上的优化器实例,我应该如何实现它?

优化器将输出有关其进度的消息,并且它需要显示在UI上。

我从现在起想到了两种选择。

  1. 使用PLINK调用linux进程。不确定它是否能把STDOUT带到窗口。
  2. 构建一个小型java应用程序,并将其作为一个守护进程加载到linux服务器上,并通过TCP进行通信。

会感谢专家的建议。感谢你的帮助!

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2009-01-07 12:46:06

您还可以使用SSH运行命令并捕获它们的输出,例如,对于.NET http://www.codeproject.com/KB/IP/sharpssh.aspx

您可以使用键使登录过程自动化。

票数 1
EN

Stack Overflow用户

发布于 2009-01-07 12:35:45

PLINK选项到目前为止是最容易实现的(如果您在Win32 API中有类似于Win32调用的东西)

票数 0
EN

Stack Overflow用户

发布于 2009-01-07 13:25:16

如果组件是用Java编写的,为什么不直接在Windows上使用呢?如果没有,而且我误解了你,你有源代码吗?如果是,只需将其复制到Windows并重新编译即可。如果它确实是Linux特有的,那么西格温也可能是一个不错的选择。但是,它仍然需要原始源代码。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/420059

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档