自动删除日志

自动清除过期的Tomcat日志的shell脚本

巧了我就是萌 提交于 2019-11-28 10:44:26
(友好提示:本文属于初级shell编程,高手可忽略此文) 在产品环境运行过程中,每天会切割产生按天计的日志文件,这些日志文件一般在过一定期限以后就没什么用处了,因此需要定期删除掉这些过期的日志文件。本文以CentOS下的Tomcat为应用环境基础,通过shell脚本的方式定时自动删除过期的Tomcat日志文件,以减少磁盘空间的占用、减轻管理员的日常工作。 一、shell脚本代码: #!/bin/bash # # filename: clearExpiredTomcatLogs.sh # # FUNCTION: clear the expired tomcat log files # # -----------------增加 crontab 定时任务 # Add sys schedule: # crontab -e # press "i" enter the Modify mode, and add schedule item in new-line: # 05 00 * * * /bin/bash /products/dds/clearExpiredTomcatLogs.sh # press "Esc" key to exit Modify mode, then press "Shift + :" and input "wq", press "Enter" key to exit