LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 534|回复: 3

异步查询分区的使用量

[复制链接]
发表于 2004-12-28 10:55:38 | 显示全部楼层 |阅读模式

  1. if(分区使用量 >=90% )
  2.                      do something;
复制代码


我想使用异步I/O的方法,只要磁盘使用量 >=90% 就发送某个信号,然后程序接收到信号后采取动作;
但不知在shell下 异步 要怎样实现?

thanks
发表于 2004-12-28 13:17:28 | 显示全部楼层
df /dev/hdaX|awk '{print $5}'|sed -n '/[0-9\{1,3\}]/p'|sed 's/%//'|kill SIG PID
 楼主| 发表于 2004-12-28 16:09:44 | 显示全部楼层
thanks
让我好好琢磨琢磨
发表于 2004-12-31 21:23:35 | 显示全部楼层
忘了加判断了,加一个

  1. if [ `df /dev/hda1|awk '{print $5}'|sed -n '/[0-9\{1,3\}]/p'|sed 's/%//'` -ge 90 ]
  2. then
  3. kill SIG PID
  4. fi
复制代码
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表