您现在的位置: 主页 > 物联网技术 > windows下bat批处理实现守护进程(有日志)
本文所属标签:
为本文创立个标签吧:

windows下bat批处理实现守护进程(有日志)

来源:网络整理 网络用户发布,如有版权联系网管删除 2018-07-26 

检查是否有notepad,要用的话就算成自己的进程名,如果进程宕了就过会自动重启(会在当前目录下生成一个start.bat)

@echo off

set_task=notepad.exe
set_svr=c:/windows/notepad.exe
set_des=start.bat

:checkstart
for/f"tokens=5"%%nin('qprocess.exe ^|find"%_task%"')do(
if%%n==%_task%(goto checkag)elsegoto startsvr
)



:startsvr
echo%time%
echo********程序开始启动********
echo 程序重新启动于%time%,请检查系统日志>>restart_service.txt
echo start%_svr%>%_des%
echoexit>>%_des%
start%_des%
set/p=.for/L%%iin(1 1 10)doset/p a=.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



              查看评论 回复



嵌入式交流网主页 > 物联网技术 > windows下bat批处理实现守护进程(有日志)
 启动 检查 程序

"windows下bat批处理实现守护进程(有日志)"的相关文章

网站地图

围观()