获取Windows服务的Tcl脚本是否存在[关闭]
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了获取Windows服务的Tcl脚本是否存在[关闭]相关的知识,希望对你有一定的参考价值。
我想使用tcl脚本检查是否已安装Windows服务。请注意我使用的是ActiveTcl.8.6.7版本。
提前致谢。
答案
registry
包(Windows上的标准)可用于查看实际设置服务的位置。
package require registry
set services [registry keys {HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServices}]
if {$yourServiceName in $services} {
puts "It is installed"
} else {
puts "No $yourServiceName in [join $services ,]"
}
(检查这对你有用!我在错误的操作系统上为你测试...)
以上是关于获取Windows服务的Tcl脚本是否存在[关闭]的主要内容,如果未能解决你的问题,请参考以下文章
实时监测Tomcat服务的状态,如果关闭,自动开启(已解决)