删除几天前的文件脚本

1,663次阅读
一条评论

共计 531 个字符,预计需要花费 2 分钟才能阅读完成。

背景:由于开发的日志的软连接有问题不能全部匹配删除,而且也只有几个大文件,
所以我只指定几个没有问题的文件删除!

脚本内容如下

date_time=`date +%F`
logs_dir=/data/logs
logfile=/var/log/del-logs.log
logs_data=$(date -d "2 days ago" +%Y%m%d)
logs_name="rtixx_ rtpxx_ rtwecxx_"
cd ${logs_dir}
if [$? -ne 0];then
    echo "${date_time}-${logs_dir} not find" >> ${logfile}
    exit 0
fi

for name in ${logs_name};do
    logs_name_pro="${name}${logs_data}.log"
    if [! -f "${logs_name_pro}" ];then
        echo "${date_time}-${logs_name_pro} not find logs" >> ${logfile}
    else
        echo "${date_time}-${logs_name_pro}"
        echo "${date_time}- 删除日志 -${logs_name_pro}- 成功 " >> ${logfile}
    fi
done

微信扫描下方的二维码阅读本文

正文完
 0
yx
版权声明:本站原创文章,由 yx 于2022-09-08发表,共计531字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
评论(一条评论)
验证码
2022-09-08 11:05:26 回复

find 可能更好但是觉得没必要

     中国湖南省长沙市联通

bttech

文章搜索
一言一句话
-「
随机文章
降本增效之-实现prometheus对阿里云oss nas监控

降本增效之-实现prometheus对阿里云oss nas监控

阿里云 oss nas 需要时刻巡检注意监控流量以及存储大小,需要监控是担心 oss 滥用,nas 的瓶颈问题...
k8s安装chatwoot后配置邮件报超时问题

k8s安装chatwoot后配置邮件报超时问题

k8s 安装好 chathoot 后配置好了邮件的相关变量 官方配置示例 SMTP_ADDRESS: ""SM...
elasticsearch7.8.0索引备份到阿里云oss以及恢复

elasticsearch7.8.0索引备份到阿里云oss以及恢复

背景需求,阿里云新建了一套 elk 但是数据需要进行迁移备份, 解决方案使用 logstash 迁移很慢,10...
降本增效之-应用部署到k8s

降本增效之-应用部署到k8s

之前应用都采用了传统的服务器部署,很多服务器都会有内存或者 cpu 浪费的情况。把所有的服务准备都迁移到 k8...
ubuntu20 TeslaT4 安装stable diffusion-webui

ubuntu20 TeslaT4 安装stable diffusion-webui

升级系统 执行 nvidia-smi 查看是否安装了相关驱动 如果执行 nvidia-smi 没有相关命令就需...