首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > windows >

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

2012-02-28 
自动重启服务windowsserver2003想写一个教本,判断一个服务是否启动了,要是没有启动就启动这个服务请问这个

自动重启服务
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要求的做法

热点排行