![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
shell脚本
文章平均质量分 80
奋斗吧_小青年
这个作者很懒,什么都没留下…
展开
-
nginx简单的日志shell分析统计脚本
最近公司要求从nginx 的access日志中得到一些信息,方便日后判断分析于是我自己写了一些nginx日志可以等到的信息需求如下:简单的写了一个shell脚本,获取统计其中的参数。可能这个脚本需要优化的地方很多,只写了几点功能,先贴上,思路梳理nginx日志参数简单介绍下remote_addr:远端地址(客户端地址)time_local:日志记录时间r原创 2018-01-31 16:32:57 · 2930 阅读 · 1 评论 -
nginx日志插入数据库中,进行前端分析处理
把前一分钟nginx的日志导入数据库中。#!/bin/bash#获取某个时间点的nginx的日志,插入数据库user=adminpassword=12345nginx_dir=/nginx/logs/access.logdate_time=`date '+%d/%b/%Y:%k:%M' -d '-1 min'`date_now=`date '+%Y-%m-%d'`grep "$d原创 2018-01-31 16:50:55 · 2567 阅读 · 0 评论 -
代码上传到gitlab之前通过cppcheck进行样式规范检查
工作中常用到gitlab进行代码的管理。最近有个需求,要在上传之间进行代码的样式检查。具体的思路流程如下图:这里使用的cppcheck对c++代码的检查。其他的语言也有相对应的检查工具。旨在对开发人员代码的质量进行一个规范化。下面是自己写的一个简单脚本,使用gitlab的githook里面pre-receive进行拦截检查。脚本还有许多要改进的地方,后面有时间再更改。#...原创 2019-07-09 15:04:07 · 2832 阅读 · 0 评论 -
shell自动添加pre-recevie软连接检测脚本
自动检测新增主要项目,在hook pre-recevie 添加脚本#!/bin/bash#目标:自动检测新增主要项目,在hook pre-recevie 添加脚本#2018-12-25PRO_NAME=(abc.git project.git)BASE_DIR="/opt/gitlab/git-data/repositories"DATE_TIME=`date '+%Y-%m...原创 2019-07-09 15:20:32 · 399 阅读 · 0 评论