linux 实时检测 内存超过阈值自动重启服务

想要实时检测内存占用情况并在内存超过阈值时自动重启服务,可以使用一个类似于守护进程的脚本来实现。

如下脚本会不断地检测当前系统的内存占用情况,如果内存占用率超过设定的阈值,则会重启指定的服务。你需要将 THRESHOLD 替换为你想要设定的内存阈值,将 INTERVAL 替换为你想要设定的检测间隔,将 service_name 替换为你想要重启的服务名

#!/bin/bash

# 设定检测间隔,单位为秒
INTERVAL=60

while true; do
  # 设定阈值,单位为 MB
  THRESHOLD=2048
  # 设定要重启的服务名

猜你喜欢

转载自blog.csdn.net/chj_1224365967/article/details/130603944
今日推荐