一. 编写脚本:backup_log.sh
cp /home/boncredis/code/catalina.out /home/boncredis/code/logs/catalina_$(date -d "1 day ago" +"%Y%m%d").out
echo “” >/home/boncredis/code/catalina.out
rm -f /home/boncredis/code/logs/catalina_$(date -d "15 day ago" +"%Y%m%d").out
chmod a+x /home/boncredis/code/ backup_log.sh
解释:
1 定时copy
2.清空
3.删除N天的数据
4.授权可执行
二. 创建定时任务
运行crontab –e 编写一条定时任务0 1 * * * /home/boncredis/code/backup_log.sh 在每天凌晨1点执行一次backup_log.sh脚本。
crontab -e
0 0 1 * * /home/boncredis/code/backup_log.sh