正规的彩票

CentOS 7中Nginx日志定时拆分实现过程详解

 更新时间: 2020年06月24日 10:21:09   转载 作者: 杨吉森  
这篇文章主要介绍了CentOS 7中Nginx日志定时拆分实现过程详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

一、编写拆分脚本(splitNginxLog.sh)

正规的彩票* yinweibenlizhongshezhimeitian0dianjinxingrizhidechaifen,suoyifolderherqjunshezhicaiyongzuotianderiqijinxingguidang。

#!/bin/bash
folder=`date -d yesterday +%Y%m`
rq=`date -d yesterday +%Y%m%d`
# 原始日志路径
logs_path="/var/log/nginx/sitename.com/"
# 日志备份路径
logs_backup_path="/var/log/nginx/sitename.com/$folder"
# 要分割的日志
logs_access="access"
logs_error="error"
# 创建备份路径
[ -d $logs_backup_path ]||mkdir -p $logs_backup_path
# 将日志移入备份文件夹
mv ${logs_path}${logs_access}.log ${logs_backup_path}/${logs_access}_${rq}.log
mv ${logs_path}${logs_error}.log ${logs_backup_path}/${logs_error}_${rq}.log
# 终止nginx的pid
pid_path="/var/run/nginx.pid"
kill -USR1 $(cat $pid_path)

二、测试日志拆分脚本

zai.shwenjiandecunfangmuluxiayunxingruxiayuju,ceshichaifenjiaobenshifouchenggong。

# sh splitNginxLog.sh

正规的彩票ruguotishi$'\r': weizhaodaominglingdejiejue,zeyoukenengshi.shwenjianbianmawenti,shiyinweizaiwindowsbianjiqizhongbianxiedejiaobenyuzailinuxzhongdeyouyixiequbie。

chulifangfa:

1. anzhuangdos2unixyongyuzhuanhuabianma

# yum install dos2unix  

2. zhuanhuanbianma

# dos2unix splitNginx.sh  

san、shezhidingshizidongzhixing

# crontab -l //列出所有的定时任务
# crontab -e //编辑定时任务

正规的彩票zaiqizhongbianxieruxiayuju:

00 00 * * * bash /root/splitNginxLog.sh

yishangjiushibenwendequanbuneirong,xiwangduidajiadexuexiyousuobangzhu,yexiwangdajiaduoduozhichijiaobenzhijia。

正规的彩票相关的文章

  • Linux下的chkconfig命令详解

    Linux下的chkconfig命令详解

    大家都知道chkconfig命令在linux中使用是非常的关键的,正规的彩票可以利用chkconfig来对系统的一些启动与禁止相关设置,下面这篇文章小编就来给大家详细的介绍Linux下的chkconfig命令用法,有需要的朋友们可以参考学习,下面来一起看看吧。
    2015-11-11
  • Linux系统中安装gcc和kernel-devel的方法

    Linux系统中安装gcc和kernel-devel的方法

    下面小编就为大家带来一篇Linux系统中安装gcc和kernel-devel的方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2015-12-12
  • 浅谈RHEL 7中systemctl 的用法(替代service和chkconfig)

    浅谈RHEL 7中systemctl 的用法(替代service和chkconfig)

    下面小编就为大家带来一篇浅谈RHEL 7中systemctl 的用法(替代service和chkconfig)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2015-11-11
  • Linux MySQL忘记root密码解决方案

    Linux MySQL忘记root密码解决方案

    这篇文章主要介绍了Linux MySQL忘记root密码解决方案,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2019-05-05
  • 详解linux 看门狗驱动编写

    详解linux 看门狗驱动编写

    本篇文章主要介绍了详解linux 看门狗驱动编写,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-04-04
  • Linux文件权限与目录管理详解

    Linux文件权限与目录管理详解

    这篇文章主要介绍了Linux文件权限与目录管理,感兴趣的小伙伴们可以参考一下
    2015-03-03
  • 深入理解linux执行文件提示No such file or directory的背后原因

    深入理解linux执行文件提示No such file or directory的背后原因

    这篇文章主要介绍了深入理解linux执行文件提示No such file or directory的背后原因,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2018-12-12
  • protobuf简单介绍和ubuntu 16.04环境下安装教程

    protobuf简单介绍和ubuntu 16.04环境下安装教程

    protobuf是谷歌的开源序列化协议框架,结构类似于XML,JSON这种,显著的特点是二进制的,效率高,主要用于通信协议和数据存储等方面,算是一种结构化数据的表示方法。这篇文章主要介绍了protobuf简单介绍和ubuntu 16.04环境下安装教程,需要的朋友可以参考下
    2018-06-06
  • Centos下编译Linux内核的具体实现方法

    Centos下编译Linux内核的具体实现方法

    下面小编就为大家带来一篇Centos下编译Linux内核的具体实现方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2015-12-12
  • 详解CentOS的SVN正规的彩票器搭建与自动部署全过程

    详解CentOS的SVN正规的彩票器搭建与自动部署全过程

    最近因为工作需要,花了一个晚上时间折腾svn,网上的教程太乱太杂,还有很多是错误的,终于搞定了,所以想着把过程记录下来。这篇文章主要介绍了CentOS的SVN正规的彩票器搭建与自动部署全过程,需要的朋友可以参考借鉴,下面来一起看看吧。
    2016-02-02

最新评论

正规的彩票_正规彩票平台app下载[首页最快线路√] 彩票官网_彩票官网app|网站首页 彩票平台_彩票平台快三-[平台最快线路√] 彩票app下载_彩票app下载官网下载快三_官方入口 彩票平台_彩票平台app-专注彩票门户 彩票官网_彩票官网app下载网址-HOME 彩票平台_彩票平台登录-老品牌最信誉 彩票app_彩票app客户端下载>> 首页 彩票平台_彩票平台免费送彩金18-点击进入>! 彩票平台_彩票平台官网〖2020购彩首选〗 彩票app_彩票app彩票投注平台-Welcome