问一个进程监控的问题
我这里有个进程A,所占内存一直在增加,我希望能够在占用100M内存的时候,就把它杀掉,然后重启这个进程,对windows的脚本不熟悉,请各位帮忙写一个脚本,谢谢。 内存 脚本 windows 进程监控
[解决办法]
以Outlook为例
test.bat
@echo off
for /f %%a in ('tasklist ^
[解决办法]
findstr /i "OUTLOOK.EXE.*[1-9]..,....K"') do (
taskkill /f /im %%a
start "" "c:\Program Files\Microsoft Office\Office14\OUTLOOK.EXE"
)
@echo off
:loop
tasklist /fi "imagename eq a.exe" /fi "memusage ge 102400" >nul 2>nul && (taskkill /f /im a.exe & start "" "c:\a.exe")
ping -n 1 -w 1000 0.1 >nul
goto loop