我必须重新启动17个服务,但前4个服务必须按照正确的顺序执行,并且在将重新启动命令提供给其中一个服务之后,下一个服务应当在前一个服务完成时启动。
我知道我可以通过net命令重新启动一个服务,并且我可以通过例如重复x次的ping命令来build立一个延迟,但是我从不知道服务重新启动需要多长时间。
谢谢,亲爱的问候,马塞尔
在我们的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
如果将net stop命令按照服务需要停止和启动的顺序放入batch file中,则会一个接一个地处理这些命令。 第一个服务将停止,然后第二个等。第二个和后续的服务(净停止命令)将不会被处理,直到前一个完成。
让它脚本化,并确保这个每天早上运行。