标题: [求助]写一个时刻监控某服务是否启动的脚本
[打印本页]
作者: lfzzj
时间: 2008-8-16 00:20
标题: [求助]写一个时刻监控某服务是否启动的脚本
我发现我机器上某一个服务有时候会自己停止,比如Task Scheduler,造成我计划执行的东西不能执行。所以我想是否可以用一个脚本最好能隐藏执行,来永久的监控这个服务,一旦停止,就自动启动它。
作者: HAT
时间: 2008-8-16 00:32
@echo off
:begin
for /f "tokens=1-4 delims= " %%a in ('sc query Schedule^|findstr "STATE"') do (
if "%%d" neq "RUNNING" (
sc start Schedule>nul 2>nul
)
)
ping -n 10 127.1>nul
goto :begin
作者: lfzzj
时间: 2008-8-16 17:34
非常感谢
但请问下
^|
这个^是什么意思 怎么用
[
Last edited by lfzzj on 2008-8-16 at 05:42 PM ]
作者: HAT
时间: 2008-8-16 19:20
^是转义符号,用来对后面的管道符号|进行转义。
CMD/DOS下符号的作用参考
http://www.cn-dos.net/forum/viewthread.php?tid=30985&fpage=4