有的时候我们需要启动一个软件,但是这个软件依赖于另外一个服务。
这个时候我们就需要设置服务依赖关系来处理了。
cmd 命令行方式如下
sc config "服务名称" depend="依赖的服务名称"
比如
sc config "server A" depend= "server B"
如果执行成功则会提示,需要注意的是等号和"server B"之间必须要有空格。
ChangeServiceConfig 成功
这样服务器启动时,等Server B启动成功了,才会去启动Server A。
如果想要把服务依赖关系移除。
可以使用下面的命令。
sc config "server A" depend= ""
显示某个服务被哪些依赖
sc EnumDepend A
这里将会显示A服务被哪些服务依赖