Linux nohup日志备份策略主要有以下几种:
cp或tar命令手动复制或打包日志文件,如cp nohup.out nohup.out.backup。crontab -e设置定时任务,定期备份日志,如每天凌晨备份0 1 * * * cp nohup.out /backup/nohup_$(date +\%Y\%m\%d).log。/path/to/nohup.out {
daily
rotate 7
compress
missingok
notifempty
create 0640 root root
}
并通过logrotate -f /etc/logrotate.d/nohup测试。rsync将日志实时同步到远程服务器或本地备份目录,如rsync -avz /path/to/nohup.out /backup/,可结合cron定时执行。split命令)按大小分割日志文件,避免单个文件过大。根据需求选择合适策略,优先使用logrotate实现自动化管理。