ProcessName 为进程名称
vi pmap.sh 保存如下代码:
#!/bin/bash
mappedret=""
mappedretlast=""
while true;
do
mappedret=$(pmap -d $(ps -aux | grep -w ProcessName| awk '{print $2}') | tail -1);
if [ "$mappedret" != "$mappedretlast" ]
then
echo "$mappedret";
mappedretlast="$mappedret";
fi
sleep 1;
done
chmod +x pmap.sh
./pmap.sh
将打印内容变化
该脚本使用bash实现,通过pmap和ps命令实时监控指定进程(ProcessName)的内存映射情况,并只在发生变化时输出。适合作为系统监控和调试的辅助工具。
741

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



