Chinaunix
标题:
shell 对文件日期进行监控的问题
[打印本页]
作者:
蓝血攻击者
时间:
2010-04-20 10:21
标题:
shell 对文件日期进行监控的问题
我有一个问题麻烦大家帮忙想一下。。。
我有一个linux下的、/var/mail的文件。。如果7天内日期没有更新。。会提示你那个文件没有更新。。。也就是里面的文件保持当前的时间。。如果7天内没有更新时间就会提示你。。
作者:
lkk2003rty
时间:
2010-04-20 10:32
怎么提示?提示方式是什么?
作者:
Shell_HAT
时间:
2010-04-20 10:44
当前系统日期 减去 文件的last change date,结果大于等于7,就发邮件,是这个意思吗?
作者:
蓝血攻击者
时间:
2010-04-20 11:33
是的是的。。就是比如一个文件叫1 今天2010.04.20 。。如果日期是2010.04.13前生成的。。就提示你文件已经过期,
作者:
蓝血攻击者
时间:
2010-04-20 11:41
rw------- 1 chunxiang.zhu mail 154272 2010-04-13 15:59 chunxiang.zhu
rw------- 1 chuyun mail 20418 2010-04-20 07:59 chuyun
rw------- 1 chuyun2 mail 570 2010-04-17 23:59 chuyun2
会提示第一个2010-04-13已经过期。。
作者:
gaochong
时间:
2010-04-20 16:16
用perl吧
作者:
cainoma
时间:
2010-04-20 18:22
回复
6#
gaochong
怎么写呢? perl的话
作者:
Celinde
时间:
2010-04-20 19:47
find /var/mail/ -ctime +7 -name "*" |wc -l
如果输出的值不是0,说明有文件7天没更新,然后按你喜欢的方式提醒..
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2