• 设备
    • 今日
    • 0

    定时删除过时文件或文件夹

    文件或文件夹定期清理脚本:
    例1:查找出指定目录下创建时间大于180日的子目录
    find /home/www/hbly/runtime/log/ -name "*" -type d -mtime +180

    例2:查找出指定目录下创建时间大于180日的子目录并删除
    find /home/www/hbly/runtime/log/ -name "*" -type d -mtime +180 -exec rm -rf {} \;

    注: -type    b/d/c/p/l/f        #查是块设备、目录、字符设备、管道、符号链接、普通文件
    -type d 时, 查找关键字: "*"
    -type f 时, 查找关键字: "*.*" 或指定文件类型: "*.log"

    添加定时任务:
    1. 删除文件夹服务:
    vi remoldfolder.sh
    find /home/www/hbly/runtime/log -name "*" -type d -mtime +180 -exec rm -rf {} \;

    2. 定时执行:
    crontab -e
    例:每分钟
    */1 * * * * /bin/sh /app/www/hbly/remoldfolder.sh
    例:每天凌晨4:30分
    30 4 * * * cd /app/www/hbly; ./remoldfolder.sh > /dev/null 2&1

    来自:PC 广东省广州市
    上一篇: 香港问题的原因-见视频链接
    您可能还喜欢这些:

    1 1条评论

    评论审核已开启:即评论经审核才能正常显示! 记住我的个人信息 回复后邮件通知我