吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 1008|回复: 16
收起左侧

[其他原创] windows 进程 内存 cpu监测和守护程序

[复制链接]
axelia 发表于 2024-11-7 18:07
本帖最后由 axelia 于 2024-11-7 18:18 编辑

使用powershell写的,调试了好多天,从原始批处理逻辑各种修改,重构,完成了最终版,放上来,大佬们给点意见继续完善下  


脚本说明:
1、脚本循环检测(周期性:自己打开最后等待循环)配置文件中的进程是否存在、是否多开、内存是否超阈值、cpu是否超阈值,如果存在异常,写日志,重启程序
2、目前还存在一点逻辑上问题,当修改了config.txt配置文件,脚本要重启下(还没查到怎么改,有大佬懂得指点下)
3、CPU计算逻辑:通过性能计数器采样,2秒采样一次,采样3次           (这个地方可根据实际情况调整,避免采样突发性cpu导致异常重启)


脚本使用:
1、将需要监控的进程,写入config.txt ,格式为:进程路径|进程名称|内存阈值|cpu阈值  4个字段    注意:中间用 | 分割  如果觉得看起来不爽,自己修改下脚本分隔符就行,进程名称不要加 .exe 文件做了有效性校验,异常会提示,根据窗口或日志来检查即可

config.txt的文件格式:以下表示:监控app1程序,内存超500MB,cpu高于10%重启 ; 监控app2程序,内存超1000MB,cpu高于20%重启  
D:\software|app1|500|10
D:\software|app2|1000|20

2、win系统默认禁止ps脚本执行,报错可以先打开powershell执行命令:Set-ExecutionPolicy Unrestricted



配置文件格式:监控wechat进程,内存超300MB,CPU 高于10% 重启
config.png


脚本调试
异常重启.png


正常检查输出
正常检查情况.png


配置文件校验
配置有效性校验.png


日志输出
错误日志.png


monitor_process_mem_cpu_Usage.zip (2.79 KB, 下载次数: 32)

免费评分

参与人数 4吾爱币 +11 热心值 +3 收起 理由
苏紫方璇 + 7 + 1 欢迎分析讨论交流,吾爱破解论坛有你更精彩!
竹轩 + 1 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
kinalon + 1 谢谢@Thanks!
pizazzboy + 2 + 1 热心回复!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

pizazzboy 发表于 2024-11-7 18:48
感谢大佬的精彩分享。
ddfzl 发表于 2024-11-7 19:00
yuzilin 发表于 2024-11-7 22:08
eenny820 发表于 2024-11-7 22:48
感谢分享
ice2flash 发表于 2024-11-7 22:51
楼主厉害,谢谢
52PJ070 发表于 2024-11-7 22:51
不错,感谢大佬原创并分享!
jrjmusic 发表于 2024-11-8 02:56
感谢分享,测试一下看看效果如何。
yztiger 发表于 2024-11-8 06:49
感谢分享,辛苦了!!
lypxynok 发表于 2024-11-8 08:55
实用的脚本,感谢楼主分享
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-24 12:49

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表