一。查找删除文件 find /logs -mtime +2 -name ".log" >> delete.log #定义删除的时间,2天前的,2天内的为-2,查找到的输出到日志 find /logs -mtime +2 -name ".gz" -exec rm -rf ...
一。查找删除文件 find /logs -mtime +2 -name ".log" >> delete.log #定义删除的时间,2天前的,2天内的为-2,查找到的输出到日志 find /logs -mtime +2 -name ".gz" -exec rm -rf ...
一、在tomcat的log路径下新建.sh脚本文件clean.sh,内容如下:#!/bin/bashlogs_path="/mnt/tomcat/apache-tomcat-8.5.23/logs" find $logs_path -mtime +30 -name "localhost. ...
在linux环境下要取得几天前的时期只要使用 date -d "x days ago" +%Y%m%d x用数字代替,如果需要几天前的直接写正数,如果要几天后的日期直接写负数即可; date -d "x weeks ago" +%Y%m%d x用数字代替,如果需要几周前的直接写正数 ...
linux是一个很能自动产生文件的系统,日志、邮件、备份等。虽然现在硬盘廉价,我们可以有很多硬盘空间供这些文件浪费,让系统定时清理一些不需要的文件很有一种爽快的事情。不用你去每天惦记着是否需要清理日志,不用每天收到硬盘空间不足的报警短信,想好好休息的话,让我们把这个事情交给机器定时去执行 ...
linux是一个很能自动产生文件的系统,日志、邮件、备份等。虽然现在硬盘廉价,我们可以有很多硬盘空间供这些文件浪费,让系统定时清理一些不需要的文件很有一种爽快的事情。不用你去每天惦记着是否需要清理日志,不用每天收到硬盘空间不足的报警短信,想好好休息的话,让我们把这个事情交给机器定时去执行 ...
最近老是出现gc日志把磁盘占满,导致服务不可用,每次手动清理麻烦, 可以通过写一个脚本执行,再也不用担心日志爆满的问题。 1、创建shell vim /opt/auto-del-log.sh 2、分配可运行权限 chmod +x /opt/auto-del-log.sh ...
1、删除日志的命令 2、创建定时任务 ...