重新启动 BlackBerry 服务的脚本

重新启动 BlackBerry 服务的脚本

有人可以给我一个关于如何重新启动服务的脚本建议/示例吗?

我必须重新启动 17 个服务,但前 4 个服务必须按正确的顺序运行,并且在向其中一个服务发出重新启动命令后,前一个服务完成后应启动下一个服务。

我知道我可以通过 net 命令重新启动服务,并且我可以通过例如重复 x 次的 ping 命令来建立延迟,但我永远无法提前知道服务重新启动需要多长时间。

谢谢,最诚挚的问候,马塞尔

答案1

在我们的 BES 上有这些脚本

启动

net start "BlackBerry Router"
net start "BlackBerry Dispatcher"
net start "BlackBerry Controller"
net start "BlackBerry Policy Service"
net start "BlackBerry SyncServer"
net start "BBAttachServer"
net start "BlackBerry MDS Connection Service"
net start "Blackberry Server Alert"
net start "Blackberry Database Consistency Service"
pause

关闭

net stop "Blackberry Server Alert"
net stop "BBAttachServer"
net stop "BlackBerry Controller"
net stop "BlackBerry Dispatcher"
net stop "BlackBerry MDS Connection Service"
net stop "BlackBerry Policy Service"
net stop "BlackBerry Router"
net stop "BlackBerry SyncServer"
net stop "Blackberry Database Consistency Service"
pause

答案2

如果您按照需要停止和启动服务的顺序将 net stop 命令放入批处理文件中,则它们将依次处理。第一个服务将停止,然后是第二个,依此类推。第二个和后续服务(net stop 命令)将直到前一个服务完成后才会处理。

答案3

将其编写成脚本并确保每天清晨运行。

相关内容