读书人

自动重启服务,该怎么解决

发布时间: 2012-02-28 13:06:35 作者: rapoo

自动重启服务
windows server 2003 想写一个教本,判断一个服务是否启动了,要是没有启动就启动这个服务

请问这个教本要如何去写?
第一次写这样的东西,望大侠们指点下
最好贴出源码

谢谢了!

[解决办法]
以FTP服务为例

@echo off
cd.> %tmp%\MyService.txt
sc query MSFtpsvc> > %tmp%\MyService.txt
for /f "tokens=1-4 delims= " %%a in ( 'findstr "STATE " %tmp%\MyService.txt ') do (
if "%%d " neq "RUNNING " (
sc start MSFtpsvc> nul
)
)
del %tmp%\MyService.txt
[解决办法]
哈哈,楼上的正解,

或者干脆这样,不用检测
直接
net start servicename


[解决办法]
楼上的是最简单的满足lz要求的做法

读书人网 >windows

热点推荐