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

时间:2008-09-23 16:38:42

标签: build-process continuous-integration

所以我的构建机器吐出一个新的可执行文件,我想用新版本更新我的测试机器。为了做到这一点,我需要以某种方式杀死远程机器上的进程,复制新的二进制文件并开始运行。

出于某种原因,由于一些奇怪的IT设置,pskill和psexec无法正常工作。

这样做的好方法是什么?

1 个答案:

答案 0 :(得分:1)

您可以让您的可执行文件定期轮询某个丢弃位置以查找是否存在新版本,并且当发现一个可执行文件时,可以完全关闭并将控制权传递给新版本,例如:使用exec()调用。