最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

CentOS 7中Nginx日志定時(shí)拆分實(shí)現(xiàn)過(guò)程詳解

 更新時(shí)間:2020年06月24日 10:21:09   作者:楊吉森  
這篇文章主要介紹了CentOS 7中Nginx日志定時(shí)拆分實(shí)現(xiàn)過(guò)程詳解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下

一、編寫(xiě)拆分腳本(splitNginxLog.sh)

* 因?yàn)楸纠性O(shè)置每天0點(diǎn)進(jìn)行日志的拆分,所以folder和rq均設(shè)置采用昨天的日期進(jìn)行歸檔。

#!/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"
# 創(chuàng)建備份路徑
[ -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)

二、測(cè)試日志拆分腳本

在.sh文件的存放目錄下運(yùn)行如下語(yǔ)句,測(cè)試拆分腳本是否成功。

# sh splitNginxLog.sh

如果提示$'\r': 未找到命令的解決,則有可能是.sh文件編碼問(wèn)題,是因?yàn)樵赪indows編輯器中編寫(xiě)的腳本與在linux中的有一些區(qū)別。

處理方法:

1. 安裝dos2unix用于轉(zhuǎn)化編碼

# yum install dos2unix  

2. 轉(zhuǎn)換編碼

# dos2unix splitNginx.sh  

三、設(shè)置定時(shí)自動(dòng)執(zhí)行

# crontab -l //列出所有的定時(shí)任務(wù)
# crontab -e //編輯定時(shí)任務(wù)

在其中編寫(xiě)如下語(yǔ)句:

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

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • Linux下安裝tomcat并部署網(wǎng)站(推薦)

    Linux下安裝tomcat并部署網(wǎng)站(推薦)

    這篇文章主要介紹了Linux下安裝tomcat并部署網(wǎng)站,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2019-11-11
  • 詳解如何在Linux(CentOS 7)命令行模式安裝VMware Tools

    詳解如何在Linux(CentOS 7)命令行模式安裝VMware Tools

    本篇文章主要介紹了如何在Linux(CentOS 7)命令行模式安裝VMware Tools,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下。
    2017-03-03
  • linux服務(wù)器系統(tǒng)CentOS、uBuntu、Gentoo、FreeBSD、Debian的比較

    linux服務(wù)器系統(tǒng)CentOS、uBuntu、Gentoo、FreeBSD、Debian的比較

    最近一直都是在玩ubuntu的,但是做web服務(wù)器的CentOS還是經(jīng)常被用到,自己也糊涂了
    2012-12-12
  • Hadoop 2.X新特性回收站功能的講解

    Hadoop 2.X新特性回收站功能的講解

    今天小編就為大家分享一篇關(guān)于Hadoop 2.X新特性回收站功能的講解,小編覺(jué)得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來(lái)看看吧
    2019-01-01
  • 詳解CentOS6.8 安裝FTP及添加用戶

    詳解CentOS6.8 安裝FTP及添加用戶

    本篇文章主要介紹了詳解CentOS6.8 安裝FTP及添加用戶 ,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-05-05
  • Linux/CentOS系統(tǒng)同步網(wǎng)絡(luò)時(shí)間的2種方法詳解

    Linux/CentOS系統(tǒng)同步網(wǎng)絡(luò)時(shí)間的2種方法詳解

    我們知道Windows系統(tǒng)下可以同步網(wǎng)絡(luò)時(shí)間,那么Linux系統(tǒng)下有沒(méi)有相同的功能呢,今天為大家介紹2Linux系統(tǒng)下同步網(wǎng)絡(luò)時(shí)間的方法
    2018-10-10
  • Linux下如何安裝Logstash

    Linux下如何安裝Logstash

    這篇文章主要介紹了Linux下如何安裝Logstash問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-06-06
  • CentOS 7.x NAT模式上網(wǎng)配置步驟詳解

    CentOS 7.x NAT模式上網(wǎng)配置步驟詳解

    本篇文章主要介紹了CentOS 7.x NAT模式上網(wǎng)配置步驟詳解,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-02-02
  • linux停止jar包進(jìn)程方式

    linux停止jar包進(jìn)程方式

    這篇文章主要介紹了linux如何停止jar包進(jìn)程問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-05-05
  • 一次Linux修改MySQL配置不生效的問(wèn)題解決

    一次Linux修改MySQL配置不生效的問(wèn)題解決

    這篇文章主要給大家介紹了關(guān)于Linux修改MySQL配置不生效問(wèn)題的解決方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用Linux系統(tǒng)具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-08-08

最新評(píng)論

山丹县| 宽城| 江阴市| 枣阳市| 绩溪县| 巴彦淖尔市| 顺昌县| 遂溪县| 阳新县| 诏安县| 新闻| 永春县| 云浮市| 英德市| 保山市| 焉耆| 井研县| 金塔县| 磴口县| 彩票| 牡丹江市| 时尚| 长汀县| 宜丰县| 安庆市| 襄城县| 安陆市| 吴江市| 邮箱| 醴陵市| 金坛市| 双峰县| 麻城市| 翁牛特旗| 石狮市| 花垣县| 波密县| 侯马市| 房产| 米脂县| 临城县|