AIX6.1下WebLogic的nohup日志按天分割
1.创建脚本wl_clear.sh
vi wl_clear.sh
#!/bin/sh #定义变量生成昨天的日期 yesterday=`TZ=aaa24 date +%Y%m%d` #将nohup日志按日期输出并清空当前日志 cp /weblogic/Log/nohup.log /weblogic/Log/nohup${yesterday}.log cat /dev/null > /weblogic/Log/nohup.log #保留最近7天的日志 cd /weblogic/Log find ./ -ctime +7 -name "nohup*.log" |xargs rm
2.创建定时任务,每天晚上0点执行
0 0 * * * su - bea -c "sh /weblogic/wl_clear.sh"