1
我需要在更新我的应用程序之前停止服务。 Netstop会立即回答服务已停止,但事实上并非如此(我仍然可以看到进程ID)。Netstop即时报告服务已停止,这是错误的
有没有办法在使用netstop后检查进程是否真的停止了?或者我必须使用可能在大多数情况下工作的延迟?
我需要在更新我的应用程序之前停止服务。 Netstop会立即回答服务已停止,但事实上并非如此(我仍然可以看到进程ID)。Netstop即时报告服务已停止,这是错误的
有没有办法在使用netstop后检查进程是否真的停止了?或者我必须使用可能在大多数情况下工作的延迟?
我们之前的一个项目遇到过这个问题。不幸的是,你是正确的,并且Windows仍在释放资源时报告服务已停止。我们的解决方案是检查流程正在使用的文件,看看它们是否仍在使用中。我们每秒检查一次,直到文件发布。
我们正在检查PID。但我并不十分喜欢这两种解决方案。有点难过,没有一个方便的解决这个问题。 – Deutro
我想知道是否还有其他解决方案。但是,根据我们的测试,信号在命令和服务状态更新后返回。实际上并非如此,所有内容都已发布并可用。 – Hozikimaru