如何最好地更新远程计算机上正在运行的应用程序

发布于 2024-07-06 03:28:06 字数 159 浏览 9 评论 0原文

因此,我的构建机器会生成一个新的可执行文件,我想用新构建更新我的测试机器。 为了做到这一点,我需要以某种方式终止远程计算机上的进程,复制新的二进制文件并开始运行。

由于某些奇怪的 IT 设置, pskill 和 psexec 无法工作。

这样做的好方法是什么?

So my build machine spits out a new executable and I would like to update my test machine with the new build. In order to do this I would need to somehow kill the process on the remote machine, copy over the new binary and start it running.

And for some reason pskill and psexec don't work due to some weird IT setup.

What would be a good way to do this?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

小瓶盖 2024-07-13 03:28:06

您可以让可执行文件定期轮询某个放置位置是否存在新版本,当发现某个位置时,干净地关闭并将控制权传递给新版本,例如使用 exec() 调用。

You could have your executable regularly poll some drop location for the presence of a new version, and when one is found shut down cleanly and pass control to the new version, e.g. using an exec() call.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文