[英]Invoking windows batch file from Linux
我有一个只在Windows上运行的应用程序和一个启动它的批处理文件。 我想从Linux调用这个批处理文件,这意味着像Linux批处理这样的东西会启动带有参数的windows批处理,而这又会运行我的应用程序。
我能这样做吗? 怎么样?
你可以在windows框中安装一个ssh服务器(Cygwin有一个),然后从linux执行以下操作:
ssh user@windows-box c:/path/to/batch.cmd
这应该在Windows框中启动您的应用程序。
另请参阅winexe ,它允许您在不运行ssh服务器的情况下执行Windows命令/批处理脚本。
我们的构建过程目前采用另一种方式:Windows服务器使用plink( PuTTY的一部分)启动Linux服务器上的东西。 你可以设置类似的东西。
这可能会导致安全问题。 我们的信息安全人员不允许我直接调用任何程序。
更安全的方法是在Windows计算机上设置服务器。 例如,这可以是Web服务器。 然后在PHP / Perl / Python脚本中调用您的进程。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.