0

我需要从服务获取响应消息并使用批处理文件打印该消息。我需要停止 windchill 服务并获取该消息并打印它,如果服务正确停止,那么我需要启动 windchill 服务。

windchill stop
timeout /t 10 
windchill start

上面的代码将使用缓冲时间停止和启动服务。但是我需要在服务停止后获取消息并打印该消息。只有当服务正确停止时,我才需要启动我的服务。

4

1 回答 1

1

好的,所以我不必windchill看到结果。

但根据上一个问题的更新答案:

windchill stop
:wait
timeout /t 5 >nul 2>&1
windchill status | find /I "stopped"
if %errorlevel% equ 0 (
  echo windchill successfully Stopped
  windchill start
  goto :eof
)
goto :wait
```
于 2019-11-13T07:10:15.420 回答