2016-09-12 69 views
0

在机器xyz(可能是linux或windows)上工作时 - 我需要在另一台Windows机器上启动一个可执行程序(只需触发即可)。 这怎么可能完成。Tcl:如何在另一台机器上运行可执行程序

+0

您正在寻找的是一种远程执行的方式。你可以在Windows机器上运行自定义服务吗?这可以简化很多事情。另外,您计划运行的程序是否需要任何管理权限? –

+0

我有我的用户凭据作为管理员。那么有没有办法从我的用户登录中运行它 - 它将是一台Windows机器。 – BabyGroot

+0

嗨Donal,我也在网上查找(这是我第一次这样做),我可能会启动一个套接字服务器在远程赢机 - 配置为一个服务,启动系统启动/重新启动。该服务的唯一目的是通过一些参数从命令行触发应用程序。最终,我可以使用来自linux终端的tcl客户端套接字来调用该服务。 谢谢。 – BabyGroot

回答

0

根据提供的意见,完全在试用的基础上做了以下工作: - 在目标机器上运行自定义监听tcl脚本(这是监视共享文件的写入) - 也尝试使用win任务调度程序它在每次用户登录时运行 - 在另一台机器上发送命令到远程机器执行exe,写了一个tcl proc写入上面提到的共享文件

因此,无论何时写入文件,运行在目标机器上的脚本读取指令并相应执行。

这是现在的工作,我仍然面临一些问题,但我认为最终会好起来的。

+0

我曾经在一个工业系统上工作,一旦完成了这个联网工作。请帮助读一读关于如何编写Web应用程序的帮助 - 目前,这是执行此类操作最简单,低摩擦的方式,主要是因为Google对于解决方案非常简单。 – slebetman

+0

谢谢slebetman - 我一定会试一试 - 我刚刚开始在这个领域,现在这个原油实施工作 - 但我相信会有更好的方式来处理这个 – BabyGroot

相关问题