在项目执行过程中,运维人员反馈由于产品长时间使用,导致系统内存不足,他们必须要上门运行维护,人力成本极大。于是,作为研发的我,使用脚本,开机清理或者内存超过设定值,自动清理缓存,废话不多说,上代码。
echo "rmjianghu 3" >> tmp/temp.log FILE=/data/data/com.jianghu.hotel/app_explorer/Cache FILE2=/data/data/com.package.icanfly FILE_SIZE=`busybox du -s $FILE | awk '{print $1}'` if [ $FILE_SIZE -ge 40960 ]; then echo "rm $FILE, file size is $FILE_SIZE" >> tmp/temp.log rm -rf $FILE fi FILE_SIZE2=`busybox du -s $FILE2 | awk '{print $1}'` if [ $FILE_SIZE2 -ge 40960 ]; then echo "rm $FILE2, file size is $FILE_SIZE2" >> tmp/temp.log rm -rf $FILE2 fi build_dir="/data/data/com.jianghu.hotel/app_explorer/Cache" if [ ! -d "$build_dir" ]; then mkdir $build_dir fi
朋友们,可以根据自己项目的实际情况,对相应的系统文件夹下,进行内存清理。