首页  

linux shell 获取进程相关信息     所属分类 shell 浏览量 78
字符串相等比较 使用 =
-eq 只支持整数比较
四则运算
vsz=`expr ${vsz} / 1000 `
rss=$((${rss}/1000))



pid=$1
if [ "${pid}__" =  "__" ];then
  echo "pid is blank"
  exit 1
fi
echo "pid=${pid}"
tmp=`ps -p ${pid}|wc -l`
echo "tmp=${tmp}"
if [ $tmp -lt "2" ];then
  echo "process not exist"
  exit 1
fi
vsz=`ps -o vsz -p $1|grep -v VSZ`
vsz=`expr ${vsz} / 1000 `
echo "vsz=${vsz}MB"
rss=`ps -o rss -p $1|grep -v RSS`
rss=$((${rss}/1000))
echo "rss=${rss}MB"
openFiles=`ls /proc/$1/fd | wc -l`
echo "openFiles=${openFiles}"
cpu=`ps -p $1 -o pcpu |grep -v CPU `
echo "cpu use ${cpu} %"



上一篇     下一篇
数据仓库术语

spring-session-jdbc使用数据库存储共享session

shell里的浮点数运算

Linux Shell总结

社会潜规则21条

增量方差java实现