以下是Ubuntu系统备份JS日志文件的常用方法:
使用logrotate工具(推荐)
sudo apt install logrotate/etc/logrotate.d/下创建自定义配置文件(如js-logs),添加以下内容(按需修改路径):/path/to/js/logs/*.log {
daily
rotate 7
compress
missingok
notifempty
create 0640 root adm
}
保存后,logrotate会通过系统定时任务(cron)自动执行备份。使用tar命令手动备份
sudo tar -czvf /backup/js-logs-$(date +%Y%m%d).tar.gz /path/to/js/logs/crontab -e设置定时任务自动执行。使用rsync命令同步备份
sudo rsync -av /path/to/js/logs/ /backup/js-logs/说明:
/var/log/或应用自定义路径,需根据实际情况调整。