我正在尝试从 linux 上的 ruby 脚本(比如 lin_r.rb)运行控制台应用程序(比如 win_a.exe;它的命令行参数很少)。win_a.exe 正在与 windows server 2008 上的 windows 服务交互。我想通过 lin_r.rb 在特定点运行 win_a.exe(原因是,此时;我几乎没有需要传递给 win_a.exe 的参数并得到一些结果)
我在网上搜索,但没有得到任何有用的链接。 我想到的一种解决方案是:
在 Windows 上创建 NFS 共享并将其映射到 linux。
Linux:从 lin_r.rb 将参数/命令写入新文件(应在 NFS 共享上创建)
窗口:看门狗程序(需要写这个)寻找新文件。如果找到执行带有参数的 win_a.exe 并将结果写入新的输出文件。
Linux:是的!得到结果
这是好方法吗?你怎么看?
谢谢, 维普尔