2.写.sh脚本删除旧日志
chmod +x aa.sh
./aa.sh
附源码(deleteOldLog.sh):
#!/bin/bash
log_path="/usr/share/apache-tomcat-7.0.63/logs"
expried_time=5
function deleteLog(){
#获取系统时间,所有时间格式都是秒
local currentDate=`date +%s`
echo "current Date:" $currentDate
for file in `find $1 -name "catalina.*.out"`
do
local name=$file
local modifyDate=$(stat -c %Y $file)
#对比时间,算出日志存在时间,距离最近一次修改
local logExistTime=$(($currentDate - $modifyDate))
echo $logExistTime