Browse Source

删除历史日志文件

zhangbo 9 months ago
parent
commit
fd179eb4ce

+ 11 - 0
write_redis/alg_recsys_feature_02_vidhasreturnrov_redis_task.sh

@@ -21,6 +21,17 @@ fi
 echo "结束执行时间:{$(date "+%Y-%m-%d %H:%M:%S")}"
 echo "all done"
 
+day="$(date -d '10 days ago' +%Y-%m-%d)"
+base_path=${log_dir}
+pattern="${base_path}/${day}*"
+if compgen -G "$pattern" > /dev/null; then
+    echo "找到匹配的文件,正在删除..."
+    # 使用find命令查找并删除匹配的文件
+    find "$base_path" -name "${day}*" -exec rm -rf {} \;
+    echo "文件已被删除。"
+else
+    echo "没有找到匹配的文件,无需删除。"
+fi
 
 
 # sh alg_recsys_feature_02_vidhasreturnrov_redis_task.sh

+ 12 - 1
write_redis/alg_recsys_feature_03_vidhasreturnrov1d7d_redis_task.sh

@@ -21,6 +21,17 @@ fi
 echo "结束执行时间:{$(date "+%Y-%m-%d %H:%M:%S")}"
 echo "all done"
 
+day="$(date -d '10 days ago' +%Y-%m-%d)"
+base_path=${log_dir}
+pattern="${base_path}/${day}*"
+if compgen -G "$pattern" > /dev/null; then
+    echo "找到匹配的文件,正在删除..."
+    # 使用find命令查找并删除匹配的文件
+    find "$base_path" -name "${day}*" -exec rm -rf {} \;
+    echo "文件已被删除。"
+else
+    echo "没有找到匹配的文件,无需删除。"
+fi
 
 
-# sh alg_recsys_feature_02_vidhasreturnrov_redis_task.sh
+# sh alg_recsys_feature_03_vidhasreturnrov1d7d_redis_task.sh