linux 根据 进程名 获取 对应 PID 来 判断 使用 内存情况
2017-07-26 18:24
661 查看
#!/bin/bash
PID=$(ps -A |grep "java"| awk '{print $1}')
if (( PID < 1 ))
then
/etc/init.d/elasticsearch restart
fi
cat /proc/$PID/status | grep RSS > /home/me.txt
MEN=$(awk '/[0-9]/{print $2}' /home/me.txt)
if (( $MEN > 13631588 ))
then
#echo $MEN
/etc/init.d/elasticsearch restart
fi
PID=$(ps -A |grep "java"| awk '{print $1}')
if (( PID < 1 ))
then
/etc/init.d/elasticsearch restart
fi
cat /proc/$PID/status | grep RSS > /home/me.txt
MEN=$(awk '/[0-9]/{print $2}' /home/me.txt)
if (( $MEN > 13631588 ))
then
#echo $MEN
/etc/init.d/elasticsearch restart
fi
相关文章推荐
- 获取对应进程的内存使用情况(GetProcessMemoryInfo)
- linux下查看进程内存使用情况
- Java通过调用Top命令获取Linux的CPU和内存使用情况
- linux下获取CPU利用率和内存使用情况
- linux 察看进程内存使用情况【转】
- jmap使用以及 linux下查看进程的内存使用情况
- 获取linux系统的各服务进程与CPU、内存、硬盘空间使用状态
- PS,TOP,PIDSTAT -R 等看的单个进程内存占用不准-----理解Linux上的内存使用
- linux c程序获取cpu使用率及内存使用情况
- Linux上获取指定进程的cpu使用情况
- linux下查看进程内存使用情况
- linux下查看进程内存使用情况
- 获取linux进程内存使用信息
- Windows下用C语言获取进程cpu使用率,内存使用,IO情况
- Linux上获取指定进程的cpu使用情况
- Windows下用C语言获取进程cpu使用率,内存使用,IO情况
- linux下查看进程内存使用情况
- Windows下用C语言获取进程cpu使用率,内存使用,IO情况
- linux 下根据进程名字获取进程的进程号PID,类似pidof,C函数
- Windows下用C语言获取进程cpu使用率,内存使用,IO情况