Linux运维最佳实践pdf下载
http://www.cnblogs.com/peida/archive/2013/03/25/2980121.html
1.删除文件命令:
find 对应目录 -mtime +天数 -name "文件名" -exec rm -rf {} \;
实例命令:
find /opt/soft/log/ -mtime +30 -name "*.log" -exec rm -rf {} \;
#!/bin/sh
#Backup the detail files and update, clear logs
#date 2013-08-03
#定义环境变量
#OSB_LOG为新建日志目录,LOGS为日志源目录
OSB_LOG=/weblogic/user_project/domain/OSB_domain
LOGS=/weblogic
# 定义并创建日志备份目录
OSB_LOG_BAK=$OSB_LOG
mkdir -p $OSB_LOG_BAK
# 切换目录为日志源文件目录
cd $LOGS
# 获取当前系统日期
TODAY='date +%Y%m%d'
# 备份当前日志
cp nohup.out $OSB_LOG_BAK/$TODAY.log
# 清除当前日志
cat /dev/null > nohup.out
转载请注明:谷谷点程序 » Linux自动删除n天前日志