#!/bin/bash
PROCESS=backEnd
LOG="./memlog.txt"
echo "$LOG"
#删除上次的监控文件
if [ -f "$LOG" ];then
rm "$LOG"
fi
#过滤出需要的进程ID
PID=$(ps aux| grep $PROCESS | grep -v 'grep' | awk '{print $2;}')
echo "$PID"
while [ "$PID" != "" ]
do
cat /proc/$PID/status | grep RSS >> "$LOG"
sleep 60
PID=$(ps aux| grep $PROCESS | grep -v 'grep' | awk '{print $2;}')
done
监控进程内存使用情况脚本程序
本文介绍了一种通过脚本程序实时监控系统中特定进程内存使用情况的方法,帮助管理员及时发现和处理内存资源占用过高的问题。脚本结合了操作系统命令,能够定期输出进程的内存使用率,为系统维护提供有效支持。

被折叠的 条评论
为什么被折叠?



