1. 脚本功能
- 功能: 检测程序运行, 并抓取物理内存
程序退出,则脚本退出 - 涉及:
- if 条件取反
- top 参数捕捉
#!/bin/bash
# 功能: 检测程序运行, 并抓取物理内存
# 程序退出,则脚本退出
CMD=pgrep
#进程名
PPROC=de_dup
#循环,为了让脚本一直运行监控
num=0
while :
do
if [ -n "`$CMD $PPROC`" ]
then
echo "progress exec...."
while true;do
( top -b -n 1|grep de_dup|awk '{print $6}')
sleep 0.1
if [ ! -n "`$CMD $PPROC`" ]
then
exit
fi
done
else
echo "not exec"
let num+=1
fi
done