nginx 日志切割

1、编写日志切割脚本

vim /usr/local/sbin/nginx_access_logrotate.sh
#!/bin/bash
# 将>正确数出与2>错误输出都放到/dev/null内
exec >/dev/null 2>&1
# 配置切割文件名字
d='date -d"-1 day"+%y%m%d'
# 指令log位置
log=/tmp/access.log
# 改名
mv $log /tmp/$d-log
# 重新加载配置文,产生新的日志
/etc/init.d/nginx reload
# 删除30天前的日志文件
find /tmp/ -name "*log" -mtime +30 |xargs rm -f
日志切割脚本

 

 

相关文章:

  • 2021-05-22
  • 2021-06-29
  • 2021-06-26
  • 2021-12-07
  • 2021-06-28
  • 2022-12-23
  • 2021-10-21
  • 2022-12-23
猜你喜欢
  • 2021-06-19
  • 2022-12-23
  • 2021-11-25
  • 2021-10-30
  • 2021-11-16
相关资源
相似解决方案