当前位置: 首页 > news >正文

地方网站总结项目资源整合网

地方网站总结,项目资源整合网,嵌入式开发是什么,龙华区住房建设局网站‌logrotate日志分割时,rotate参数是必须要加的‌ 在logrotate的配置文件中,rotate参数用于指定保留的旧日志文件数量。如果不配置rotate参数,默认是0个,也就是只允许存在一份日志,刚切分出来的日志会马上被删除‌ l…

logrotate日志分割时,rotate参数是必须要加的

在logrotate的配置文件中,rotate参数用于指定保留的旧日志文件数量。如果不配置rotate参数,默认是0个,也就是只允许存在一份日志,刚切分出来的日志会马上被删除‌

logrotate 配置

/usr/local/nginx-24/logs/*.log
{
 daily

rotate 180
 missingok
 copytruncate
 nocompress
 create
 dateext
 dateformat -%Y-%m-%d
 olddir /usr/local/nginx-24/logs/logbak
 sharedscripts
 postrotate
     /usr/local/nginx-24/compress_targz_nginx_logs.sh
 endscript
}

compress_targz_nginx_logs.sh 配置

#!/bin/sh

# 日志目录
BACKUP_DIR="/usr/local/nginx-24/logs/logbak"

# 获取前一天的日期
#YESTERDAY=$(date -d "yesterday" +"%Y-%m-%d")
TODAY=$(date +"%Y-%m-%d")
# 创建备份目录(如果不存在)
mkdir -p $BACKUP_DIR

# 创建 tar.gz 文件
tar -czf $BACKUP_DIR/nginx_logs_$TODAY.tar.gz -C $BACKUP_DIR --exclude='*.gz' access.log-$TODAY error.log-$TODAY

mv $BACKUP_DIR/*.log-$TODAY $BACKUP_DIR/temp
#rm -rf $BACKUP_DIR/*.log-$TODAY

# 切换到包含.tar.gz文件的目录
cd /usr/local/nginx-24/logs/logbak

# 使用ls命令按修改时间排序,然后列出文件名
# 保留最新的180个文件名
# 最后使用xargs rm命令删除这些文件
ls -t *.tar.gz | tail -n +181 | xargs -d '\n' rm -f --
 

http://www.15wanjia.com/news/163116.html

相关文章:

  • 公司做公司网站宣传寒亭营销型网站建设
  • 中山网站定制公司智能小程序开发工具下载
  • 玉树市公司网站建设网站建设哪个语言好
  • 网站加支付功能微信小程序免费制作平台软件
  • 网站登陆模板怎么做免费的产品图片网站
  • 做家具厂招聘有哪些网站聊城专业做网站的公司
  • 专业网站制作公司是如何处理一个优秀网站的做平面素材比较好的网站
  • wordpress影视站网站如何快速免费推广
  • 做网站的资金来源网站设计中常见的错误
  • 西安分类信息网站美篇制作app下载官网免费
  • h5美食制作网站模板抚州网站开发机构
  • php网站开发程序学校模板
  • 公司网站名词解释本地视频做成链接网址
  • 化妆品网站建设推广方案新乡网络推广外包
  • 小程序就是做网站建微网站需要购买官网主机吗
  • o2o网站建设公司排名邯郸房地产网站建设
  • 网站建设要注册哪些商标类别互联网技术对人力资源管理的影响有哪些
  • 做海报的网站有哪些内容qq营销网站源码
  • 英文wordpress建站村建站是什么部门
  • 赣县区建设局网站软件开发过程文档
  • 口碑好的福州网站建设pda智能巡检系统
  • 西安网站制作的公司网站用橙色
  • html网站搭建西安建站套餐
  • 网站开发自学流程企业所得税的优惠政策
  • 网站个人微信收款方案django做的网站
  • 电子商务网站建设的实训心得在门户网站上做推广
  • 温州 网站建设游戏网站建设表格
  • 深圳有哪些网站开发公司北京顺义网站建设
  • 深圳好的外贸网站建设公司宣传册模板图片
  • 昆明网站seo多少钱怎么把网站的标题做的炫酷