日志自动切割备份
使用linux 自带的日志切割和定时任务工具 完成日志自动切割备份
logrotate 日志切割工具
1 编写配置文件
# split.conf
/home/ocr/java_package/nohup.out {
su ocr ocr
create 0755 ocr ocr
notifempty
size=200M
rotate 20
copytruncate
}
2 启动文件
# split.sh
/usr/sbin/logrotate /home/ocr/java_package/split.conf >> /home/ocr/java_package/split.log
crontab 定时任务工具
1 配置定时任务
crontab -e # 增加定时任务
# 新增定时任务 每天晚上10点执行这个脚本
0 22 * * * sh /home/split.sh
# ctrl + o 保存 , ctrl + x 退出
crontab -l 查看当前定时任务