摘要: shell脚本之批量清空文件 需求:清空目录下所有文件,但不删除 该需求比较特殊,可能存在于有些程序日志文件按每天分割了,但原日志文件并未自动清空,有点类似于tomcat中的默认日志配置。 find /apps/logs -type f -name "*.log" -exec truncate -s 阅读全文
posted @ 2024-09-26 10:27 难止汗 阅读(62) 评论(0) 推荐(0) 编辑
摘要: shell脚本之删除固定天数之前的文件 需求:删除30天之前的文件 该需求一般用于自动清理程序日志,程序日志按每天分割之类的场景。 #!/bin/bash #文件目录 addr=/apps/logs #需要删除的文件名称 file_name="*.log" #天数 days=30 #查询并删除文件 阅读全文
posted @ 2024-09-26 10:20 难止汗 阅读(303) 评论(0) 推荐(0) 编辑