美文网首页
定时清理磁盘

定时清理磁盘

作者: jackyshan | 来源:发表于2020-06-06 10:13 被阅读0次

背景

3w多买的iOS垃圾桶,配置上Jenkins做为打包机,大大提高了团队的打包效率。但是随着项目数量和项目迭代的增加,打包机的磁盘越来越不够用,需要定时给打包机瘦身。

方案

使用shell脚本遍历需要清理的目录,对2周之前的包进行删除。有些包特别大的,也可以设定更短的时间处理。

实现脚本

#!/bin/bash

echo "clean before ........"

df -h

echo ">>>>>>>>>>>>>>>>>>>>>>>cleaning ......"

my_array=("a" "b" "c" "d" "e" \
        "rld" "_src" "xxx" "ssss" \
        "dddya" "an" "ynp")

for loop in ${my_array[@]}
do
    echo "-------begin clean project $loop-------"
    pfile="$HOME/xxx/build_result/ios/$loop"
    if [[ -d "$pfile" ]]
    then
        if [[ "$pfile" =~ "dddya" ]]; then
                find $pfile -mtime +5 -exec rm -rf {} \;
        else
                find $pfile -mtime +15 -exec rm -rf {} \;
        fi
    else
        echo "$loop project not exist"
    fi
    echo "------end clean project $loop-------"
    echo ""
    echo ""
done

pfile="$HOME/Downloads/DerivedData"
echo "-------begin clean DerivedData-------"
find "$pfile" -mtime +0 -exec rm -rf {} \;
echo "-------end clean DerivedData----------"

pfile="$HOME/Downloads/Archives"
echo "-------begin clean Archives-------"
find "$pfile" -mtime +5 -exec rm -rf {} \;
echo "-------end clean Archives----------"

echo ">>>>>>>>>>>>>>>>>>>clean after ........"

Jenkins定时任务

相关文章

  • 定时清理磁盘

    背景 3w多买的iOS垃圾桶,配置上Jenkins做为打包机,大大提高了团队的打包效率。但是随着项目数量和项目迭代...

  • 第四步:oracle-归档日志的删除与整理

    业务增长发展迅猛,归档日志增长太快,磁盘承受不了,所以准备做个定时清理归档日志的定时任务 ORACLE 定时清理归...

  • win10 C盘精简

    一、清理磁盘 右键C盘属性 ==> 常规(清理磁盘/清理系统文件) ==> 清理大文件(windows更新清理等等...

  • SDWebImage清除缓存

    //清理缓存 [[SDImageCache sharedImageCache] clearDisk];//清理磁盘...

  • VirtualBox给Windows虚拟机瘦身

    Guest系统为Windows server 2016 1、打开磁盘属性选择清理磁盘(可能没有清理系统文件的选项)...

  • Disk Cleaner for Mac如何清理磁盘垃圾?Dis

    Disk Cleaner for Mac如何清理磁盘垃圾?Disk Cleaner mac版是一款专业的磁盘清理工...

  • Disk Cleaner for Mac如何清理磁盘垃圾?Dis

    Disk Cleaner for Mac如何清理磁盘垃圾?Disk Cleaner mac版是一款专业的磁盘清理工...

  • Cleaner-App 清理磁盘就是这么简单

    Cleaner-App 清理磁盘就是这么简单!Cleaner App for Mac是一款Mac上的磁盘清理软件,...

  • 定时清理

    我们的一生会经历很多很多的东西,全部都背着那会特别特别累。所以,定时清理回忆,定时清理不再需要的、或者很舍不得却在...

  • 定时清理

    日常生活中,定时清理,是更好的开始。有时候,我们只关注了买东西的瞬间,但却不注意定时清理。像不用的东西过了期,占用...

网友评论

      本文标题:定时清理磁盘

      本文链接:https://www.haomeiwen.com/subject/yewnzhtx.html