From c2f9f6dea5e2915db38bf822874906280e0c6ba2 Mon Sep 17 00:00:00 2001 From: Jack <46790855@qq.com> Date: Wed, 21 May 2025 22:40:44 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9E=E6=89=B9=E9=87=8F=E5=88=A0?= =?UTF-8?q?=E9=99=A4=E6=97=A5=E5=BF=97bash?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.MD | 44 ++++++++++++++++--- .../service/impl/LakalaApiServiceImpl.java | 3 +- 2 files changed, 38 insertions(+), 9 deletions(-) diff --git a/README.MD b/README.MD index da73b328..ec991b94 100644 --- a/README.MD +++ b/README.MD @@ -27,7 +27,6 @@ mall-im } 清除 docker 日志 -docker ps -aq | xargs docker inspect --format='{{.LogPath}}' | xargs truncate -s 0 查看哪个文件夹占空间 du -sh * | sort -h @@ -36,10 +35,41 @@ cd /data/docker/overlay2 查看哪个文件夹占空间 du -sh * | sort -h -进入到 大文件的目录下,执行以下脚本 -for file in *log*; do -cat /dev/null > "$file" -done +### 删除 docker 产生的日志文件:update:2025-05-21 -或者递归删除log 文件 -find overlay2 -type f -name "*.log.*" -print0 | xargs -0 -I {} cat /dev/null > {} \ No newline at end of file +* 避免误删: 先用 -print 参数预览匹配的文件,确认无误后再执行 -delete: +* 删除 7 天前 + +``` bash +-- 打印所有匹配文件路径 +find /data/docker/overlay2 -type f \( \ + -name "*.log" \ + -o -name "*.log.[0-9]*" \ + -o -name "*.log.[0-9][0-9][0-9][0-9]-[0-9][0-9]-[0-9][0-9]" \ +\) -not \( \ + -name "mysql*.log*" \ + -o -name "*.idx" \ + -o -name "*.lck" \ + -o -name "*.js" \ + -o -name "*.yml" \ + -o -name "*.toml" \ + -o -name "*.gz" \ + -o -name "*mysql*" \ +\) -print + +-- 删除 7 天前的日志文件 +find /data/docker/overlay2 -type f \( \ + -name "*.log" \ + -o -name "*.log.[0-9]*" \ + -o -name "*.log.[0-9][0-9][0-9][0-9]-[0-9][0-9]-[0-9][0-9]" \ +\) -not \( \ + -name "mysql*.log*" \ + -o -name "*.idx" \ + -o -name "*.lck" \ + -o -name "*.js" \ + -o -name "*.yml" \ + -o -name "*.toml" \ + -o -name "*.gz" \ + -o -name "*mysql*" \ +\) -mtime +7 -delete +``` \ No newline at end of file diff --git a/mall-shop/src/main/java/com/suisung/mall/shop/lakala/service/impl/LakalaApiServiceImpl.java b/mall-shop/src/main/java/com/suisung/mall/shop/lakala/service/impl/LakalaApiServiceImpl.java index f469924d..0514233e 100644 --- a/mall-shop/src/main/java/com/suisung/mall/shop/lakala/service/impl/LakalaApiServiceImpl.java +++ b/mall-shop/src/main/java/com/suisung/mall/shop/lakala/service/impl/LakalaApiServiceImpl.java @@ -1872,8 +1872,7 @@ public class LakalaApiServiceImpl implements LakalaApiService { : "返回状态有误"; return CommonResult.failed("查询银行卡Bin信息失败," + errorMsg); } - - + // 获取并返回结果数据 JSONObject respData = respBody.getJSONObject("respData"); if (respData == null) {