以下是Linux下JS日志的备份策略及工具,可根据需求选择:
工具备份
/path/to/js/logs/*.log { daily rotate 7 compress missingok create 640 root adm } tar -czvf logs_backup_$(date +%Y%m%d).tar.gz /path/to/logs rsync -avz /path/to/logs /backup/location 自动化策略
# 编辑定时任务 crontab -e # 添加任务(每天0点执行) 0 0 * * * /path/to/backup_script.sh 保留与清理
find命令删除过期文件:find /backup/logs -type f -name "*.tar.gz" -mtime +7 -exec rm {} \; 根据业务需求选择工具组合,优先使用logrotate实现自动化管理,重要场景可结合远程备份提升安全性。