批处理文件在读取值后重新启动服务

时间:2013-02-20 08:13:36

标签: batch-file

我正在使用Windows Server 2003。 这是场景;

这个文件中的文本文件名“abc.txt”我在第三行有一个值xyz = 2,我想要一个从第三行检查这个值的批处理脚本,如果它超过10那么它将重启“asd”服务。

我想我描述了我想要实现的目标。

1 个答案:

答案 0 :(得分:1)

@echo off
FOR /f "tokens=3" %%G IN ('find "xyz =" ^<abc.txt') DO set xyz=%%G

IF %xyz% gtr 10 (
net stop servicename
net start servicename
)