广告
返回顶部
首页 > 资讯 > 操作系统 >如何使Linux shell脚本实现CPU预警
  • 455
分享到

如何使Linux shell脚本实现CPU预警

2023-06-09 18:06:58 455人浏览 安东尼
摘要

本篇内容介绍了“如何使linux shell脚本实现CPU预警”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!#!/bin/bash#cpu&

本篇内容介绍了“如何使linux shell脚本实现CPU预警”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

#!/bin/bash#cpu idle percentcpu_idle=`top -b -d 1 -n 2 | grep Cpu | awk 'NR>1{print $5}' | cut -f 1 -d "."` if [ -d "/opt/scripts/log" ]then  cd /opt/scriptselse  mkdir /opt/scripts/logfi count=0condition=truewhile conditiondo    if [ $cpu_idle -le 20 ]    then      pids=`top -b -d 1 -n 1 | grep java | awk '{if($9 > 80) print $1}'`      for ((a = 1; a < 10; a++))      do       for pid in $pids       doi         #involve jdk existence check later         date=`date +%Y%m%d%H%M`         sh showstack.sh -c 30 -p $pid > log/stack_$pid_$date.log         jstat -GCutil $pid > log/gc_$pid_$date.log       done      done      for pid in $pids      do       date=`date +%Y%m%d%H%M`       jmap -heap $pid > log/heap_$pid_$date.log      done      count++      cpu_idle=`top -b -d 1 -n 2 | grep Cpu | awk 'NR>1{print $5}' | cut -f 1 -d "."`      if [ $count -ge 3]      then       #send emaili       #server ip address       ip=`ifconfig eth0 | grep "inet addr" | cut -f 2 -d ":" | cut -f 1 -d " "`       condition=false       count=0      fi    else      condition=false      count=0    fidone

“如何使Linux shell脚本实现CPU预警”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注编程网网站,小编将为大家输出更多高质量的实用文章!

--结束END--

本文标题: 如何使Linux shell脚本实现CPU预警

本文链接: https://www.lsjlt.com/news/257152.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Linux shell脚本实现CPU预警
    如果CPU占用率持续达到80以上则调用打印java线程占用率堆栈的脚本,见https://github.com/oldratlee/useful-shells/blob/master/show-busy-j...
    99+
    2022-06-04
    脚本 Linux shell
  • 如何使Linux shell脚本实现CPU预警
    本篇内容介绍了“如何使Linux shell脚本实现CPU预警”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!#!/bin/bash#cpu&...
    99+
    2023-06-09
  • 如何实现消耗CPU资源的shell脚本
    这篇文章将为大家详细讲解有关如何实现消耗CPU资源的shell脚本,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。代码如下:#! /bin/sh  # filename killcpu.sh if...
    99+
    2023-06-09
  • shell linux中如何用shell写一个占用CPU的脚本
    使用场景: 向公司申请的虚机资源自己工作用的比较方便,因占用较小basis要求回收掉,现写一个脚本,让CPU跑满一些。 首先看下共有几颗逻辑CPU cat /proc/cpuinfo |grep "processo...
    99+
    2022-06-04
    [db:TAGS]
  • 如何实现Linux Shell脚本调试
    这篇文章主要讲解了“如何实现Linux Shell脚本调试”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“如何实现Linux Shell脚本调试”吧!一、调试脚本调试功能是每一种编程语言都应该...
    99+
    2023-06-09
  • 如何使linux shell实现守护进程脚本
    这篇文章主要讲解了“如何使linux shell实现守护进程脚本”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“如何使linux shell实现守护进程脚本”吧!#! /bin/sh...
    99+
    2023-06-09
  • Linux系统如何通过shell脚本统计CPU利用率
    这篇文章将为大家详细讲解有关Linux系统如何通过shell脚本统计CPU利用率,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。shell脚本具体实现方法:1.输入 top -bn1 (b控制...
    99+
    2023-06-28
  • 如何用Shell脚本实现非法IP登陆自动报警
    这篇文章主要讲解了“如何用Shell脚本实现非法IP登陆自动报警”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“如何用Shell脚本实现非法IP登陆自动报警”吧!代码如下:#!/bin/bas...
    99+
    2023-06-09
  • 如何实现Linux Shell脚本数学运算
    本篇内容介绍了“如何实现Linux Shell脚本数学运算”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!在任何一种编程语言中,算术运算都是必...
    99+
    2023-06-09
  • 如何实现统计cpu内存和使用率的shell脚本代码
    这篇文章主要介绍了如何实现统计cpu内存和使用率的shell脚本代码,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。代码如下:#!/bin/shclearwhile ((1&g...
    99+
    2023-06-09
  • 如何使用linux shell 脚本实现tcp/upd协议通讯
    本篇内容主要讲解“如何使用linux shell 脚本实现tcp/upd协议通讯”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“如何使用linux shell 脚本实现tcp/upd协议通讯”吧!...
    99+
    2023-06-09
  • 如何实现CPU负载监控脚本
    这篇文章将为大家详细讲解有关如何实现CPU负载监控脚本,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。代码如下:#!/bin/bashload=`uptime`shijian=`date +%Y-%m-%d...
    99+
    2023-06-09
  • Linux中如何实现启动jar包的shell脚本
    这篇文章主要为大家展示了“Linux中如何实现启动jar包的shell脚本”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Linux中如何实现启动jar包的shell脚本”这篇文章吧。背景:项目设...
    99+
    2023-06-09
  • linux中shell脚本如何实现下载完关机
    本篇内容主要讲解“linux中shell脚本如何实现下载完关机”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“linux中shell脚本如何实现下载完关机”吧!download_shutdown....
    99+
    2023-06-09
  • 如何实现Shell菜单脚本
    这篇文章将为大家详细讲解有关如何实现Shell菜单脚本,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。编写的Shell菜单脚本,傻瓜式的人机交互,人人都可以操作linux。#!/bin/sh#Shell菜单...
    99+
    2023-06-09
  • Shell脚本注释如何实现
    这篇文章主要介绍了Shell脚本注释如何实现的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Shell脚本注释如何实现文章都会有所收获,下面我们一起来看看吧。单行注释直接在行最前端加上符号 # 即可。具体用法如下...
    99+
    2023-07-05
  • 如何使用linux shell脚本xargs命令
    本篇内容主要讲解“如何使用linux shell脚本xargs命令”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“如何使用linux shell脚本xargs命令”吧!xargs是给命令传递参数的...
    99+
    2023-06-09
  • Shell脚本如何实现把进程负载均衡到多核CPU中
    这篇文章主要为大家展示了“Shell脚本如何实现把进程负载均衡到多核CPU中”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Shell脚本如何实现把进程负载均衡到多核CPU中”这篇文章吧。有时候,...
    99+
    2023-06-09
  • Shell脚本如何实现文本处理
    这篇文章给大家分享的是有关Shell脚本如何实现文本处理的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。4.1 排序文本4.1.1 行的排序未提供命令行选项时,整个记录会根据当前locale所定义的次序排序。在传统...
    99+
    2023-06-09
  • Linux 使用shell脚本处理字符串的实现
    1. 截取字符串的前8位 expr substr "$string" 1 8 echo $string | awk '{print substr(,1,8)}' echo $string | cut -c...
    99+
    2022-06-04
    shell处理字符串 shell字符串处理
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作