h0945466 发表于 2018-11-16 09:52:58

nginx日志分割并定期删除

#!/bin/bash  
#切割nginx的日志,然后定期删除
  
source /etc/profile
  
log_path=/usr/local/nginx/logs
  
d=`date +%Y-%m-%d`
  
d90=`date -d'5 day ago' +%Y-%m-%d`   ##5天前
  
cd ${log_path} && cp access.log $log_path/backuplog/accesslog$d.log
  
gzip -f $log_path/backuplog/accesslog$d.log
  
echo > access.log
  
rm -rf $log_path/backuplog/accesslog${d90}.log.gz


页: [1]
查看完整版本: nginx日志分割并定期删除