Windows利用bat文件实现进程守护的效果

需求:windows程序未知原因崩溃后需要能够自动重启

@echo off 
		:RESTART
		echo ############################监控#########################
		tasklist /FI "STATUS eq running" | find /C "进程名" > 1.txt
		set /p num=<1.txt
		del /f 1.txt
		echo %num%
		if "%num%" == "0" start /D "执行文件夹目录" 执行文件
		ping -n 2 -w 2000 127.0.0.1 > 1.txt
		del /f 1.txt
	goto RESTART