LinuxSir.cn,穿越时空的Linuxsir!

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

文件新旧判别的问题

[复制链接]
发表于 2004-7-17 15:07:17 | 显示全部楼层 |阅读模式
需要判断文件是否为5分钟之内创建,如果是执行a语句,如果不是执行b语句.

如果记录文件的创建时间,显得有些繁琐, 不知有没有简单的方法,望指教 ! :thank
发表于 2004-7-17 15:30:16 | 显示全部楼层
 楼主| 发表于 2004-7-17 15:45:34 | 显示全部楼层
我倒....为虾米偶灭有想到~~~~~~~~

感谢 KornLee  达人!
发表于 2004-7-18 14:16:02 | 显示全部楼层
EXT2文件系统的inode不具备创建时间项。
所以我们只能从修改时间来着手判断。


  1. #!/bin/sh
  2. stamp=${1:-5}
  3. SEARCHPATH=$2
  4. touch stampfile -t $(date +%m%d%H$(($(date +%M) - $stamp )))
  5. find $SEARCHPATH -newer stampfile
复制代码

把它做成函数,根据返回值来决定程序流程即可。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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