shellscript-7-检测五分钟内目录新文件生成
脚本内容
#!/bin/bash
# author: yolo
# 一个web应用,文件目录 /data/web/file
# 用户不定时上传文件
# 每五分钟检测是否有新文件生成
# 检测若有新文件,需要将新文件的列表输出到一个安装年、月、日、时、分、秒为名字的日志里
# 如果文件有更新也会输出
# 五分钟检测为定时任务
d=`date +%Y%m%d%H%M%S`
echo $d
filedir=/data/web/file/
find $filedir -type f -mmin -5 > /tmp/filelogs.txt
if [ -s /tmp/filelogs.txt ];
then
`mv /tmp/filelogs.txt /tmp/$d`
fi
# -mmin 以分钟为单位
# -s filename 表示当文件存在,并且内容不为空时,成立