1、写一个Windows的bat脚本用于监控应用进程,当这个应用进程关闭后应用重新启动
使用以下的bat脚本来监控应用进程,并在进程关闭后重新启动应用:
@echo off
set appName=your_application_name.exe
:monitor
tasklist /FI "IMAGENAME eq %appName%" 2>NUL | find /I /N "%appName%">NUL
if "%ERRORLEVEL%"=="0" (
echo %appName% is running.
) else (
echo %appName% is not running. Restarting...
start "" "%appName%"
)
ping -n 5 127.0.0.1 >NUL
goto monitor
在脚本中,将your_application_name.exe替换为你想要监控的应用进程的名称。脚本会使用tasklist命令来检查进程是否在运行,如果进程不存在,则使用start命令重新启动应用。
脚本中的ping -n 5 127.0.0.1 >NUL用于添加一个延迟,以便在下一次循环之前等待一段时间。可以根据需要调整等待时间。
保存脚本为.bat文件,然后双击运行即可开始监控应用进程。脚本会一直运行,直到手动关闭命令窗口。
2、写一个判断某个进程是否存在的windows batch程序,若存在则杀死进程,若停止则启动进程,使用函数,入参为进程的名称
以下是一个使用函数来判断进程是否存在、杀死进程或启动进程的Windows批处理程序:
@ech