awk练习

作业:监控内存,cpu和硬盘的根目录,超过80%提示用户,写成函数库的行,每天早上 的8.50分,执行一次脚本。

[root@test3 opt]# vim zuoye.sh    #函数库

yingpan () {
     YP=$(df -h | awk 'NR==2{print $5}')
      if [[ $YP > 80 ]]
      then
       echo "硬盘占用率超过80%:$YP "
      else
       echo "硬盘正常:$YP "
       fi
}

CPUU () {

    CPPU=$(top -bn 1 | awk 'NR==3{print}' | awk -F,  '{print ($2+$3)*10}')
    if [[ $CPPU -gt 80 ]]
      then
       echo "cpu占用率超过80%:$CPPU% "
      else
      echo "cpu正常:$CPPU% "
       fi

}


neicun () {
   neicun1=$(free -m | awk 'NR==2{print}' | awk '{print$3/$2*100}')
   if [[ $neicun -gt 80 ]]
     then
     echo "内存占用率超过80%:$neicun1% "
      else
      echo "内存正常:$neicun1% "
       fi
}
vim  zuoyehanshudiaoyong


. /opt/zuoye.sh

YPAN=`yingpan $YP`
echo "$YPAN"

CCPU=`CPUU  $CPPU`
echo "$CCPU"

NNCC=`neicun $neicun1`
echo "$NNCC"

[root@test3 opt]# crontab -l     #每天八点五十执行
50  8  * * * sh /opt/zuoyediaoyong.sh
  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

代码要你命

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值