Automatically delete LOG files older than 15 days under aix

#查找15天前log文件
find /u01/prod/app/fs_ne/inst/PROD_erp12/logs/appl/conc/log/ -ctime +15 -ls

#删除15天前log文件
rm $(find /u01/prod/app/fs_ne/inst/PROD_erp12/logs/appl/conc/log/ -ctime +15 -ls)




实现自动删除:
1. # vi auto-del-15-days-ago-applog.sh     			#找一个合适的路径下创建
添加一条命令:
rm $(find /u01/prod/app/fs_ne/inst/PROD_erp12/logs/appl/conc/log/ -ctime +15 -ls)

2.# chmod 755 auto-del-15-days-ago-applog.sh

3.# crontab -e
将auto-del-15-days-ago-applog.sh执行脚本加入到系统计划任务,到点自动执行

10 0 * * * /auto-del-7-days-ago-log.sh >/dev/null 2>&1		#修改一下,输入脚本的绝对路径

表示每天0:10自动执行该脚本

Insert image description here

Guess you like

Origin blog.csdn.net/m0_37862262/article/details/107590717