当前位置:首页 > linux运维

宝塔shell脚本删除日期生成的目录

14324472931年前 (2025-02-21)linux运维1243
#!/bin/bash

# 定义要查找的目录路径
TARGET_DIR="/www/xxxxxx/public/tempipg"

find "$TARGET_DIR" -type d -mtime +3 | grep -E "${TARGET_DIR}/[0-9]{8}$" | while read -r dir; do
    dirname_part="${dir##*/}"  # 提取目录名的最后一部分(这里应该是日期)
    parent_dir="${dir%/${dirname_part}}"  # 提取父目录路径(用于验证完整性,可选)
    echo "Full path: $dir"
    rm -rf "$dir"
done

扫描二维码推送至手机访问。

版权声明:本文由爱开发博客发布,如需转载请注明出处。

本文链接:https://www.lovekf.cn/?id=37

分享给朋友:

“宝塔shell脚本删除日期生成的目录” 的相关文章

Xray VLESS+TCP+XTLS/TLS+Nginx+WebSocket 一键安装脚本 By wulabing

Xray VLESS+TCP+XTLS/TLS+Nginx+WebSocket 一键安装脚本 By wulabing

Xray 基于 Nginx 的 VLESS + XTLS 一键安装脚本,支持VLESS + TCP + TLS + Nginx + VLESS + TCP + XTLS / TLS + Nginx等多种组合一键安装,系统支持Debian 9+ / Ubuntu 18.04+ / Centos7+ /…

aria2配置文件和bt-tracker定期更新脚本

# # https://github.com/P3TERX/aria2.conf # File name:aria2.conf # Description: Awesome Aria2 configuration file # Version: 2021.09.15 # # Copyright (c…

云豹直播搭建过程中node聊天接口无法使用的修复方案

1.云豹node服务原始依赖于http协议,目前浏览器已经不支持http和https混合使用,所以需要为node.js支持https. 解决思路如下: 1.使用nginx进行端口转发,将域名转发至云豹的node.js端口19967端口。 2.如何更新ssl证书(宝塔创建一个站点,域名为聊天服务器地址…

使用自定义docker加速地址下载镜像

1.例如加速地址为:https://docker.1ms.run2.配置docker加速地址cat > /etc/docker/daemon.json <<EOF > {"registry-mirrors":&nb…

linux web并发测试

在Linux系统下对Web服务进行并发测试,是评估Web服务器在高负载情况下性能的重要手段。以下是一些常用的并发测试工具及其使用方法: 一、常用并发测试工具 Apache Bench (ab) 简介:Apache Bench是Apache服务器自带的一个简单而强大的压力测试工具,用于测试HTTP服…

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。