监控硬盘剩余空间脚步

监控硬盘剩余空间脚步

我想用crontabl设置几个时间点监控硬盘剩余空间,

当硬盘空间不足1G时候,执行删除/home/test/ 目录下最早的那个创建目录。

这个脚本怎么写,大家帮帮忙!      
磁盘剩余空间用 df 命令可以得到      
目录的创建时间好像拿不到?       
引用:
原帖由 dearvoid 于 2008-9-28 12:51 发表
磁盘剩余空间用 df 命令可以得到
我知道,df -h 很直观。

用shell 咋写成判断语句?      
引用:
原帖由 dearvoid 于 2008-9-28 12:56 发表
目录的创建时间好像拿不到?
用find命不行吗?感觉好像可以,正在研究。

我比较关心,前面判断磁盘剩余1G的问题!      
df  -h 可以查空间
ls  可以查时间, 但好像只能查 创建时间( -t )和修改时间( -u )
创建时间估计要用stat命令取

------
>> 用shell 咋写成判断语句? 
不要期望得到一个可复制粘贴就用的回复
路已经指明了      
linux 中的文件有三个时间:最近被访问的时间(atime)、最近被修改的时间(mtime)、最近状态被修改(比如 chmod)的时间(ctime)。stat 也只能得到这些,创建时间应该是拿不到的,不过可以考虑在创建目录的时候在目录名里包含时间信息       
引用:
原帖由 li-jiahuan 于 2008-9-28 13:08 发表
ls  可以查时间, 但好像只能查 创建时间( -t )和修改时间( -u )
-t 和 -u 好像都记错了       
更正
-t     sort by modification time
-u     with -lt: sort by, and show, access time with -l: show access time and sort by name  otherwise:  sort  by access time      
引用:
原帖由 li-jiahuan 于 2008-9-28 13:08 发表
df  -h 可以查空间
ls  可以查时间, 但好像只能查 创建时间( -t )和修改时间( -u )
创建时间估计要用stat命令取

------
>> 用shell 咋写成判断语句? 
不要期望得到一个可复制粘贴就用的回复
路已经指 ...
谢谢!!

这个思路之前偶也有了,只是没整出语句来,不然也不会发帖!