首页 > 系统服务 > 详细

shell习题第18题:检查新文件

时间:2019-06-08 17:38:16      阅读:132      评论:0      收藏:0      [点我收藏+]

【题目要求】

有一台服务器作为web应用,有一个目录(/data/web/attachment)不定时会被用户上传新的文件,但是不知道什么时候会被上传。所以,需要我们每5分钟做一次检测是否有新文件生成。请写一个shell脚本去完成检测。检测完成后若是有新文件,还需要将新文件的列表输出到一个按年、月、日、时、分为名字的日志里

【核心要点】

find -mmin -5

date +%Y%m%d%H%M

【脚本】

#!/bin/bash

basedir=/data/web/attachment
t=`date +%Y%m%d%H%M`

find $basedir -type f -mmin -5 > /tmp/file.list
n=`wc -l /tmp/file.list | awk {print $1}`
if [ $n -gt 0 ]; then
   mv /tmp/file.list /tmp/$t.list
fi

 

shell习题第18题:检查新文件

原文:https://www.cnblogs.com/dingzp/p/10991088.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!