以下是Ubuntu下JS日志的备份方法:
使用logrotate工具
/etc/logrotate.d/,可设置按天/周轮转、保留天数等。/path/to/logs/*.log { daily rotate 7 compress missingok create 640 root adm }。利用tar命令打包备份
rsync)。tar -czvf logs_backup_$(date +%Y%m%d).tar.gz /path/to/logs。通过rsync同步备份
rsync -avz /path/to/logs user@remote-server:/backup/path/。使用pm2日志管理
~/.pm2/logs/,可通过pm2 save和pm2 resurrect备份/恢复。编写定时备份脚本
cron定时任务,自动执行备份操作,脚本可包含压缩、远程传输等逻辑。借助第三方日志系统
选择建议:
logrotate或tar命令。rsync或结合cron的脚本。