zoukankan      html  css  js  c++  java
  • Fdfs上传的图片批量删除

    介绍:

    因为计划利用fdfs上传的图片会有很多,所以在考虑到重复利用的情况下,把半年前的图片删除掉.

    1)编写清理图片脚本clear.sh

    在/home/data目录下创建 clear.sh脚本

    内容如下:

    !/bin/sh

    find /root/fastdfs/storag* -mtime + 30 -type f -name ".png" -exec rm -rf {} ;
    find /root/fastdfs/storag
    -mtime + 30 -type f -name ".jpg" -exec rm -rf {} ;
    find /root/fastdfs/storag
    -mtime + 30 -type f -name "*.mp4" -exec rm -rf {} ;

    说明:

    /root/fastdfs/storag* 是路径,目前计算的是每一个硬盘使用一个路径.现在这里有2个硬盘

    -mtime +30 是时间 这个配置是删除修改时间是30天前的

    -type f 删除的是文件类型

    -name "*.png" 删除名称为 后缀是.png的文件

    2)给脚本授权

    chmod +x clear.sh
    

    3)加入定时执行任务

    vi /etc/crontab
    
    在最后加入:45 14 * * *  root  /root/fastdfs/clear.sh
    

    说明:每天的14点45开始运行/root/fastdfs/clear.sh 这个脚本

  • 相关阅读:
    JS 跨域问题。。
    LInq 中使用正则表达试
    CreateXMl
    DeleteXMl
    SameNameFile 比较两个文件夹是否同名
    UpdateXML
    AddXML
    AsDataView Dataview ,DataTable 跟linq的相互转化
    AttributeToElement
    WoreTime 计算单词出现的次数
  • 原文地址:https://www.cnblogs.com/Yangbuyi/p/13444535.html
Copyright © 2011-2022 走看看