监控硬盘脚本linux,shell脚本实现磁盘监控系统
利用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脚本实现磁盘监控系统相关推荐
- Linux求平方脚本,Linux Shell脚本系列教程(五):数学运算
这篇文章主要介绍了Linux Shell脚本系列教程(五):数学运算,本文讲解了使用let.(())和[]进行算术运算.使用expr进行算术运算.使用bc进行算术运算三种方法,需要的朋友可以参考下 在 ...
- linux更改语言脚本,Linux shell脚本入门——shell语言脚本【CentOS】
认识脚本 是使用一种特定的描述性语言,依据一定的格式编写的可执行文件.脚本语言又被称为扩建的语言, 或者动态语言, 是一种编程语言, 用来控制软件应用程序, 脚本通常是以文本 (ASCⅡ) 保存, 只 ...
- linux shell运行脚本,Linux shell脚本中调用另一个shell(exec、source、fork)
在运行shell脚本时候,有三种方式来调用外部的脚本,exec(exec script.sh).source(source script.sh).fork(./script.sh) 1.exec(ex ...
- linux cat 脚本,Linux Shell 脚本攻略 读书笔记 -- 201.cat的几种用法
cat可以读取.显示和拼接文件内容 1. 打印单个文件: root@debian:/home/chicol/scripts# cat file.txt This is a line inside fi ...
- linux 采集 bash 脚本,Linux shell脚本攻略(2)
1.数组与关联数组 数组使用整数作为索引,关联数组使用字符串作为数组索引. 1.数组的定义: arr=(1 2 3) 或者:arr[0]=1;arr[1]=2;arr[2]=3 获取元素 echo ...
- linux shell脚本字符串连接符,学习Linux shell脚本中连接字符串的方法
这篇文章主要介绍了Linux shell脚本中连接字符串的方法,如果想要在变量后面添加一个字符,可以用一下方法: 代码如下: $value1=home $value2=${value1}"= ...
- 详细介绍Linux shell脚本系列基础学习(列表)
本系列适合Linux初学者,属于Linux入门级教程,主要介绍了Shell的分类.语法格式以及脚本的使用和编写格式等. 不断更新中,是Shell学习的必读经典教程.现主要包含以下文章: Linux S ...
- linux磁盘使用情况脚本,技术|用 Linux Shell 脚本来监控磁盘使用情况并发送邮件...
市场上有很多用来监控 Linux 系统的监控工具,当系统到达阀值后它将发送一封邮件.它监控所有的东西例如 CPU 利用率.内存利用率.交换空间利用率.磁盘空间利用率等等.然而,它更适合小环境和大环境. ...
- linux怎么监控守护进程,linux shell脚本守护进程监控svn服务
最近搭建的svn服务不知道什么原因服务总是被关闭(如果你不知道怎么搭建svn可以参考linux下搭建svn版本控制软件),因此用shell脚本实现一个守护进程.用于监控svn服务是否启动,如果服务不在 ...
最新文章
- centos mysql root_CentOS下MySQL忘记root密码解决方法
- memcache nginx
- 狡猾无比的超级网络间谍
- 网页中弹出模式对话框
- A water problem (hdu-5832)
- php 防止造假ip攻击,php防止网站被攻击的应急代码
- Python垃圾回收机制 总结
- 物流的趋势和计算机科技,计算机仿真技术在物流领域的前景分析
- 用Rstudio进行ARIMA模型预测(小白系列)
- Get-ChildItem参数之 -Exclude,Filter,Recurse应用
- java mov 转 mp4 视频格式
- 积分专题笔记-曲线面积分三大公式
- iOS开发工程师面试题--中级
- 100个python算法超详细讲解2.1:三色球
- Java中 VO、PO、DO、DTO、BO、QO、DAO、POJO的概念
- Vue 2.0/3.0
- Java word转pdf Linux/windows跨平台 格式完美(利用命令行调用libreoffice)
- 用mysql查询图书的信息_PHP+MySQL 利用mysql_fetch_row模糊查询图书信息
- 泊松噪声(附Matlab代码)
- 平台设备驱动中的prob是怎么被调用的?为什么说是bus提供的probe优先调用?
热门文章
- 8个很棒的 jQuery 倒计时插件和教程
- nginx 499 502 413 404 处理
- java基础教程知识点,[Java教程]js基础知识点总结
- malloc()与calloc区别
- linux php文件,Linux php文件安装目录在哪
- suse nginx php,nginx如何优化
- 惊艳二重奏!专家这样用开源软件建立监控体系
- 你知道,什么时候用Vue计算属性吗?
- Python 中的反转字符串:reversed()、切片等
- GaussDB(DWS)发生数据倾斜不要慌,一文教你轻松获取表倾斜率