利用shell脚本实现每隔60秒磁盘内存数据监控

#!/bin/bash

#Author:GaoHongYu

#QQ:1061767621

#Time:2019-12-24 18:43:22

#Name:ncjk.sh

#Version:V1.0

clear

xtip=$(hostname -I)

cprl=$(df -Th |head -2|tail -1|cut -d " " -f 10)

cpky=$(df -Th |head -2|tail -1|cut -d " " -f 12)

cpbfb=$(df -Th |head -2|tail -1|cut -d " " -f 18)

ncrl=$(free -m |head -2|tail -1|cut -d " " -f 13)

ncsy=$(free -m |head -2|tail -1|cut -d " " -f 22)BC=$(echo "scale=2;$ncsy/$ncrl*100" |bc|cut -d "." -f 1)

i=1

while [ $i -le 60 ];do

echo -e '\n'

echo -e '\n'

echo "-----磁盘监控系统-----"

echo "--作者:Mr_GaoHongYu--"

echo -n "监控本机IP地址:"$xtip

echo -e '\n'

echo "-----磁盘使用情况-----"

echo -n "系统磁盘总容量:"$cprl

echo -e '\n'

echo -n "当前磁盘可用容量:"$cpky

echo -e '\n'

echo -n "可用容量百分比:"$cpbfb

echo -e '\n'

echo "-----内存使用情况-----"

echo -n "内存总容量:"$ncrl

echo -e '\n'

echo -n "内存已使用:"$ncsy

echo -e '\n'

echo -n "内存已用百分比:"

echo "$BC%"

sleep 60

let i++

done

效果如图:

以上就是shell脚本实现磁盘监控系统的详细内容,更多关于shell 磁盘监控的资料请关注脚本之家其它相关文章!

监控硬盘脚本linux,shell脚本实现磁盘监控系统相关推荐

  1. Linux求平方脚本,Linux Shell脚本系列教程(五):数学运算

    这篇文章主要介绍了Linux Shell脚本系列教程(五):数学运算,本文讲解了使用let.(())和[]进行算术运算.使用expr进行算术运算.使用bc进行算术运算三种方法,需要的朋友可以参考下 在 ...

  2. linux更改语言脚本,Linux shell脚本入门——shell语言脚本【CentOS】

    认识脚本 是使用一种特定的描述性语言,依据一定的格式编写的可执行文件.脚本语言又被称为扩建的语言, 或者动态语言, 是一种编程语言, 用来控制软件应用程序, 脚本通常是以文本 (ASCⅡ) 保存, 只 ...

  3. linux shell运行脚本,Linux shell脚本中调用另一个shell(exec、source、fork)

    在运行shell脚本时候,有三种方式来调用外部的脚本,exec(exec script.sh).source(source script.sh).fork(./script.sh) 1.exec(ex ...

  4. linux cat 脚本,Linux Shell 脚本攻略 读书笔记 -- 201.cat的几种用法

    cat可以读取.显示和拼接文件内容 1. 打印单个文件: root@debian:/home/chicol/scripts# cat file.txt This is a line inside fi ...

  5. linux 采集 bash 脚本,Linux shell脚本攻略(2)

    1.数组与关联数组 数组使用整数作为索引,关联数组使用字符串作为数组索引. 1.数组的定义: arr=(1 2 3) 或者:arr[0]=1;arr[1]=2;arr[2]=3 获取元素  echo ...

  6. linux shell脚本字符串连接符,学习Linux shell脚本中连接字符串的方法

    这篇文章主要介绍了Linux shell脚本中连接字符串的方法,如果想要在变量后面添加一个字符,可以用一下方法: 代码如下: $value1=home $value2=${value1}"= ...

  7. 详细介绍Linux shell脚本系列基础学习(列表)

    本系列适合Linux初学者,属于Linux入门级教程,主要介绍了Shell的分类.语法格式以及脚本的使用和编写格式等. 不断更新中,是Shell学习的必读经典教程.现主要包含以下文章: Linux S ...

  8. linux磁盘使用情况脚本,技术|用 Linux Shell 脚本来监控磁盘使用情况并发送邮件...

    市场上有很多用来监控 Linux 系统的监控工具,当系统到达阀值后它将发送一封邮件.它监控所有的东西例如 CPU 利用率.内存利用率.交换空间利用率.磁盘空间利用率等等.然而,它更适合小环境和大环境. ...

  9. linux怎么监控守护进程,linux shell脚本守护进程监控svn服务

    最近搭建的svn服务不知道什么原因服务总是被关闭(如果你不知道怎么搭建svn可以参考linux下搭建svn版本控制软件),因此用shell脚本实现一个守护进程.用于监控svn服务是否启动,如果服务不在 ...

最新文章

  1. centos mysql root_CentOS下MySQL忘记root密码解决方法
  2. memcache nginx
  3. 狡猾无比的超级网络间谍
  4. 网页中弹出模式对话框
  5. A water problem (hdu-5832)
  6. php 防止造假ip攻击,php防止网站被攻击的应急代码
  7. Python垃圾回收机制 总结
  8. 物流的趋势和计算机科技,计算机仿真技术在物流领域的前景分析
  9. 用Rstudio进行ARIMA模型预测(小白系列)
  10. Get-ChildItem参数之 -Exclude,Filter,Recurse应用
  11. java mov 转 mp4 视频格式
  12. 积分专题笔记-曲线面积分三大公式
  13. iOS开发工程师面试题--中级
  14. 100个python算法超详细讲解2.1:三色球
  15. Java中 VO、PO、DO、DTO、BO、QO、DAO、POJO的概念
  16. Vue 2.0/3.0
  17. Java word转pdf Linux/windows跨平台 格式完美(利用命令行调用libreoffice)
  18. 用mysql查询图书的信息_PHP+MySQL 利用mysql_fetch_row模糊查询图书信息
  19. 泊松噪声(附Matlab代码)
  20. 平台设备驱动中的prob是怎么被调用的?为什么说是bus提供的probe优先调用?

热门文章

  1. 8个很棒的 jQuery 倒计时插件和教程
  2. nginx 499 502 413 404 处理
  3. java基础教程知识点,[Java教程]js基础知识点总结
  4. malloc()与calloc区别
  5. linux php文件,Linux php文件安装目录在哪
  6. suse nginx php,nginx如何优化
  7. 惊艳二重奏!专家这样用开源软件建立监控体系
  8. 你知道,什么时候用Vue计算属性吗?
  9. Python 中的反转字符串:reversed()、切片等
  10. GaussDB(DWS)发生数据倾斜不要慌,一文教你轻松获取表倾斜率