linux根据进程名称定时获取进程内存脚本

 

#!/bin/bash

# 定义循环间隔时间(秒)
INTERVAL=4
lastuse=0;
while true; do
    # 获取进程ID
    PID=$(pgrep AuthCMS)
    
    if [ -z "$PID" ]; then
        echo "AuthCMS 进程未找到"
    else
        # 获取内存使用情况
        MEM_USAGE=$(cat /proc/$PID/status | grep VmRSS)
        echo "AuthCMS 进程ID: $PID"
        echo "内存使用情况: $MEM_USAGE"
    fi

    # 等待指定的间隔时间
    sleep $INTERVAL
done

 

posted @ 2025-03-14 19:22  一字千金  阅读(27)  评论(0)    收藏  举报