• 进程守护神


    @echo off
     
    set _task=notepad.exe
    set _svr=c:windows otepad.exe
    set _des=start.bat
     
    :checkstart
    for /f "tokens=5" %%n in ('qprocess.exe ^| find "%_task%" ') do (
    if %%n==%_task% (goto checkag) else goto startsvr
    )
     
     
     
    :startsvr
    echo %time%
    echo ********程序开始启动********
    echo 程序重新启动于 %time% ,请检查系统日志 >> restart_service.txt
    echo start %_svr% > %_des%
    echo exit >> %_des%
    start %_des%
    set/p=.<nul
    for /L %%i in (1 1 10) do set /p a=.<nul&ping.exe /n 2 127.0.0.1>nul
    echo .
    echo Wscript.Sleep WScript.Arguments(0) >%tmp%delay.vbs
    cscript //b //nologo %tmp%delay.vbs 10000
    del %_des% /Q
    echo ********程序启动完成********
    goto checkstart
     
     
    :checkag
    echo %time% 程序运行正常,10秒后继续检查..
    echo Wscript.Sleep WScript.Arguments(0) >%tmp%delay.vbs
    cscript //b //nologo %tmp%delay.vbs 10000
    goto checkstart
    You can reach me by surfing the web ---- huntjobs.cn,or sending e-mails to me,Here is my qq MailBox:1424870395@qq.com
  • 相关阅读:
    《Java技术》第一次作业
    链队列基本操作
    行编辑器,数制转换,杨辉三角
    顺序队列基本操作
    链栈基本操作
    顺序栈基本操作
    PTA链表
    PTA顺序表
    《Java技术》第三次作业
    《Java技术》第二次作业
  • 原文地址:https://www.cnblogs.com/HedgehogBlog/p/5140560.html
Copyright © 2020-2023  润新知