-
#技术分享#求一个Windows脚本:当内存使用率超过90%时,(内存剩余低过一定数值)自动运行指令
顶 顶 热2021/12/12 14:24:53 发布9825 浏览8 回复0 点赞
帖子:496
精华:2
注册:2020/02/12 22:18:00
IP属地:未知
@echo off&setlocal enabledelayedexpansion
::内存低过LSS数值则运行reboot,超过这个值循环运行判断脚本 如果用于计划的话,可以把循环语句goto begin删除即可变成一次性命令
:reboot
ping 58.22.96.66 -n 3
goto begin
:begin
for /f "tokens=2,3" %%i in ('systeminfo^|findstr 可用的物理内存') do (
set nc=%%i
set dw=%%j)
set /a nc=%nc:,=%
echo 可用物理内存为%nc%%dw%
if %nc% lss 3000 if "%dw%"=="MB" goto reboot
ping 127.0.0.1 -n 10 >nul
cls
goto begin
帖子:496
精华:2
注册:2020/02/12 22:18:00
IP属地:福建电信
rem 测试下符合你的要求的话,把倒数第三行的
echo
删除掉运行即可。
@
echo
off&setlocal enabledelayedexpansion
:begin
for
/f
"tokens=2,3"
%%i
in
(
'systeminfo^|findstr 可用的物理内存'
)
do
(
set
nc=%%i
set
dw=%%j)
set
/a
nc=%nc:,=%
echo
可用物理内存为%nc%%dw%
if
%nc% lss 500
if
"%dw%"
==
"MB"
echo
taskkill
/f
/t
/im
a.exe
ping
127.1 -n 30>nul
goto begin
帖子:496
精华:2
注册:2020/02/12 22:18:00
IP属地:福建电信
帖子:496
精华:2
注册:2020/02/12 22:18:00
IP属地:福建电信
帖子:496
精华:2
注册:2020/02/12 22:18:00
IP属地:福建电信
@echo off&setlocal enabledelayedexpansion
::内存低过LSS数值则运行reboot,超过这个值循环运行判断脚本
:begin
for /f "tokens=2,3" %%i in ('systeminfo^|findstr 可用的物理内存') do (
set nc=%%i
set dw=%%j)
set /a nc=%nc:,=%
echo 可用物理内存为%nc%%dw%
if %nc% lss 1024 if "%dw%"=="MB" goto reboot
choice /t 5 /d y /n >nul
cls
goto begin
:reboot
choice /t 5 /d y /n >nul
echo shutdown.exe -r -t 0
goto begin
帖子:496
精华:2
注册:2020/02/12 22:18:00
IP属地:福建电信
修正过的脚本,原先顺序错误,会引起没进行判断就执行不该执行的程序
@echo off&setlocal enabledelayedexpansion
::内存低过LSS数值则运行reboot,超过这个值循环运行判断脚本
:begin
for /f "tokens=2,3" %%i in ('systeminfo^|findstr 可用的物理内存') do (
set nc=%%i
set dw=%%j)
set /a nc=%nc:,=%
echo 可用物理内存为%nc%%dw%
if %nc% lss 1024 if "%dw%"=="MB" goto reboot
choice /t 5 /d y /n >nul
cls
goto begin
:reboot
choice /t 5 /d y /n >nul
echo shutdown.exe -r -t 0
goto begin
帖子:496
精华:2
注册:2020/02/12 22:18:00
IP属地:福建电信
@echo off&setlocal enabledelayedexpansion
::内存低过LSS数值则运行reboot,超过这个值循环运行:begin判断脚本
:begin
for /f "tokens=2,3" %%i in ('systeminfo^|findstr 可用的物理内存') do (
set nc=%%i
set dw=%%j)
set /a nc=%nc:,=%
echo 可用物理内存为%nc%%dw%
if %nc% lss 1536 if "%dw%"=="MB" goto reboot
choice /t 600 /d y /n >nul
cls
goto begin
:reboot
shutdown.exe -r
choice /t 600 /d y /n >nul
goto begin
帖子:496
精华:2
注册:2020/02/12 22:18:00
IP属地:福建电信
楼主其他帖子
-
维修专用#个人随记#
2024/04/30 18:26:1482浏览 -
SSL 证书生成 - 在线工具 (toolhelper.cn)#技术分享#
2024/04/27 18:33:38142浏览 -
网站科技类公司经营范围#个人随记#
2024/04/19 07:12:19534浏览 -
2023-4-18工作小结#感悟人生#
2024/04/18 21:26:05568浏览 -
输入网址就能批量下载网站图片的在线神器「Image Extractor」#帮帮分享#
2024/04/16 08:33:55687浏览 -
盘点2022年还能使用的国内外免备案CDN加速#生活技巧#
2024/04/15 14:37:53752浏览
新帖速递
-
vivo X100 Pro正品蔡司影像50w无线闪充天玑9300拍照手机#帮帮分享#
2024/05/01 19:07:54 -
维修专用#个人随记#
2024/04/30 18:26:14 -
SSL 证书生成 - 在线工具 (toolhelper.cn)#技术分享#
2024/04/27 18:33:38 -
网站科技类公司经营范围#个人随记#
2024/04/19 07:12:19 -
2023-4-18工作小结#感悟人生#
2024/04/18 21:26:05 -
输入网址就能批量下载网站图片的在线神器「Image Extractor」#帮帮分享#
2024/04/16 08:33:55
精华好贴
-
官方承诺-发布信息永久免费 (注册帐号可获得后台奖励300积分立即可用) #市民求助#
2021/08/15 14:06:03 -
垃圾进“屋”,臭味消失了,垃圾分类收集屋打消居民搬家念头##
2021/08/12 17:56:48 -
魅力龙祥岛-我想对您说(回复并转发朋友圈送好礼)##
2021/08/12 16:42:24 -
祥谦镇龙翔岛垃圾分类运营服务中心招人啦!!##
2021/08/04 10:39:30