監測超過特定內存閥值進程並結束

監測超過2G的進程

@echo off

:1

ping -n 2 127.0.0.1 & taskkill /fi "memusage gt 2048000" /f

goto :1


監測進程名稱dll開頭的,並記錄特定內容

@echo off

:1

ping -n 2 127.0.0.1 

:2

echo

taskkill /fi "imagename eq dll*" | find "成功">>c:\test.txt 

:3

taskkill /fi "imagename eq dll*" /f 

goto :1



記錄特定內容時添加系統時間

@echo off

:1

ping -n 2 127.0.0.1 

:2

taskkill /fi "imagename eq dllho*" | find "進程" >> c:\t.txt && echo %date:~0,10% %time% >>c:\t.txt

:3

taskkill /fi "imagename eq dll*" /f 

goto :1


顯示指定篩選進程的信息並刪除

@echo off

:1

ping -n 2 127.0.0.1  

:2

tasklist /FI "memusage gt 512000" >> D:\X\X2.txt

:3

taskkill /FI "memusage gt 864000" |findstr "進程" >> D:\X\X1.txt && echo %date:~0,10% %time% >>D:\X\X1.txt

:4

findstr /v "信息:" D:\X\X2.txt >>D:\X\X1.txt 

goto 5

:5

del D:\X\X2.txt

goto :1


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章