linux - 这个脚本会在超过95%的物理内存时自动重启Tomcat

标签 linux bash shell tomcat scripting

这不是解决方案,但如果我们在调查时打个补丁,因为我们的 Tomcat 正在填满内存

最佳答案


porcentaje=95
usoMemoria=$(ps aux | grep tomcat | grep -v grep | awk '{printf ("%.0f", $4)}')
if [ $usoMemoria -ge $porcentaje ]; then
    echo "Se ha superado el tope (95%) de memoria que se ha establecido para el Tomcat. Se procede a su reinicio automatico"
    echo "$(date)"
    echo "Comenzando..."
    service tomcat7 restart
    echo "Terminando Script..."
fi

exit 0

尽情享受吧!来自西类牙的问候!!!!!! :D :)

关于linux - 这个脚本会在超过95%的物理内存时自动重启Tomcat,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27100291/

相关文章:

linux - 在 bash 中将 apache 日志日期格式转换为纪元

linux - 如何获取相关进程的CPU使用率?

linux - 回滚生产部署

node.js - Node-webkit 执行外部命令?

linux - 将经过处理的视频从 OpenCV 传递到 FFmpeg 以进行 HLS 流式传输 (Raspberry PI)

mysql - 将时间戳插入 shell 中的 mysql 列

linux - 如何在不杀死当前执行行的情况下杀死shell脚本

windows - 尝试在 Firefox 上运行 js - 它在 Linux 上运行良好,但在 Windows 上不行

linux - 将信号捕获到进程组

linux - 循环 fork()