Linux使用crontab创建定时任务脚本定时删除日志文件
一 背景
由于项目过程中日志量过于庞大、经常导致机器磁盘报警,影响业务正常运行。所以定时清除日志文件,非重要业务建议只保留三天日志。
二 开始
废话不多说,直接开始步骤。
1 创建可执行脚本clear.sh
将用户切换为root账户
sudo su - root
到指定目录下创建文件
mkdir clear.sh
编辑文件
vi clear.sh
# 方式一 将日志文件catalina.out清空
> /alidata/server/tomcat_8082/logs/catalina.out ;
# 方式二 删除目录下的所有文件 - 注意如果文件有在被使用,其实空间未被立即释放,上面方式一可以立即释放文件空间