重新启动超出 RAM 的进程的脚本
我想编写一个可以作为 Windows 服务运行的脚本。当用户正在使用进程并且它超过例如 500mb RAM 时,它将重新启动进程表中活动的进程。我该怎么做?有人可以提出任何例子吗?
I want to write a script which can run as a Windows service. It would restart a process active in the process table when the user is using the process and it exceeds for example 500mb of RAM. How can I do this? Can someone suggest any example?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
总是有肮脏的方式。在 Windows 中使用
tasklist
:但据我了解,您也可以这样做,使用
Win32::Process::Info
:There's always the dirty way. Using
tasklist
in Windows:But as I understand it, you could also do it like this, with
Win32::Process::Info
: