shell 监控磁盘使用率
来源:互联网 发布:c语言视频 知乎 编辑:程序博客网 时间:2024/05/21 10:35
shell 监控磁盘使用率
方案一:
disks=(`df |sed 1d | awk '{print $1,$5}'|tr -d %`)len=${#disks[@]}for ((i=1;i<=$len;i=i+2));do if [ ${disks[i]} -gt 80 ];then echo "${disks[$i-1]} ${disks[$i]}"fidone
方案二:
df -Th|awk -F '[ |%]+' 'NR>1 {if($6>80) print $1}'
方案三:
df -TPh|awk '+$6>80 {print $1}'
注意$6前的+号,使用算术运算符进行操作时,操作数自动转换为数值,如下,一看便知:
[root@cnc ~]# df -TPhFilesystem Type Size Used Avail Use% Mounted on/dev/sda3 ext3 4.0G 790M 3.0G 21% /tmpfs tmpfs 12G 0 12G 0% /dev/shm/dev/sda7 ext4 878G 1.2G 832G 1% /data0/dev/sdb1 ext4 459G 117G 319G 27% /data1/dev/sdb2 ext4 459G 196G 240G 45% /data2/dev/sdc1 ext4 917G 205G 666G 24% /data3/dev/sdd1 ext4 917G 203G 669G 24% /data4/dev/sdf1 ext4 917G 203G 668G 24% /data5/dev/sdg1 ext4 917G 202G 670G 24% /data6/dev/sdh1 ext4 917G 623G 248G 72% /data7/dev/sda5 ext3 7.9G 203M 7.3G 3% /tmp/dev/sda1 ext3 12G 6.9G 4.4G 62% /usr/dev/sda6 ext3 7.9G 1.1G 6.5G 15% /var[root@cnc ~]# df -TPh|awk '{print $6}'Use%21%0%1%27%45%24%24%24%24%72%3%62%15%[root@cnc ~]# df -TPh|awk '{print +$6}'021012745242424247236215
转 : http://www.tuicool.com/articles/ARrMBbR
0 0
- shell 监控磁盘使用率
- 监控主机内存、磁盘使用率、进程、数据库
- adb shell 监控手机cpu使用率
- Shell脚本监控Linux系统内存使用率
- Shell脚本监控Linux系统CPU使用率
- shell脚本监控cpu/内存使用率
- AIX和LINUX主机 CPU 内存 磁盘使用率监控
- Linux监控系统磁盘使用比例,当使用率达到指定比例,删除指定目录下的所有文件的shell脚本
- Shell脚本编程——CPU使用率的监控
- 监控CPU使用率的三种方法(shell脚本)
- Shell脚本监控Linux系统硬盘各分区使用率
- Ubuntn shell脚本之磁盘流量监控
- 【SHELL】监控系统信息CPU,磁盘,内存
- linux 查看磁盘使用率
- 磁盘使用率地址
- linux磁盘使用率查询
- Linux查看磁盘使用率
- Linux 查看磁盘使用率
- MySQL索引背后的数据结构及算法原理
- tagged initiallization
- Linux学习之CentOS(二十五)--Linux磁盘管理:LVM逻辑卷基本概念及LVM的工作原理
- 2012年5月SAT香港真题解析
- Lua脚本之语法基础快速入门
- shell 监控磁盘使用率
- xerces-c用DOM方式操作xml
- svn服务端搭建与使用
- VC下的Unicode编程
- java数据结构之插入排序
- ExtJS学习笔记一:HelloWorld
- PL/SQL Developer创建Oracle用户
- [Objective-C] 重载objectAtIndexedSubscript和objectForKeyedSubscript方法实现subscripting
- Linux中变量$#,$@,$0,$1,$2,$*,$$,$?的含义