例如监控QQ进程,一旦发现进程关闭则启动该进程
脚本代码如下:
:RESTART
tasklist /FI "username eq Administrator" | find /C "QQ.exe" > temp.txtset /p num= < temp.txt
del /F temp.txt
echo %num%
if "%num%" == "0" start /D "D:\QQ\Bin\" QQ.exe
ping -n 10 -w 2000 0.0.0.1 > temp.txt
del /F temp.txt
goto RESTART
要是监控其他进程,红字部分都需要改下
参考文档
http://blog.itpub.net/29500582/viewspace-1373214/