【window守护进程功能】

【window守护进程功能】

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

相关推荐