欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Linux下日志按日分割的shell

 更新時間:2016年03月02日 16:40:55   投稿:mdxy-dxy  
這篇文章主要介紹了Linux下日志按日分割的shell,需要的朋友可以參考下

這個腳本是在LNMP論壇找到的,感覺很不錯~~

腳本如下:

#!/bin/bash
#function:cut nginx log files for lnmp v0.5 and v0.6
#author: http://lnmp.org

#設置你的日志存放的目錄
log_files_path="/home/wwwlogs/"
#日志以年/月的目錄形式存放
log_files_dir=${log_files_path}$(date -d "yesterday" +"%Y")/$(date -d "yesterday" +"%m")
#設置需要進行日志分割的日志文件名稱,多個以空格隔開
log_files_name=(access www.abc3210.com)
#設置nginx的安裝路徑
nginx_sbin="/usr/local/nginx/sbin/nginx"
#Set how long you want to save
save_days=30

############################################
#Please do not modify the following script #
############################################
mkdir -p $log_files_dir

log_files_num=${#log_files_name[@]}

#cut nginx log files
for((i=0;i<$log_files_num;i++));do
mv ${log_files_path}${log_files_name[i]}.log ${log_files_dir}/${log_files_name[i]}_$(date -d "yesterday" +"%Y%m%d").log
done

#delete 30 days ago nginx log files
find $log_files_path -mtime +$save_days -exec rm -rf {} \; 

$nginx_sbin -s reload

把上面的保存為.sh文件,然后給上可執(zhí)行權限,再配合Linux的計劃任務,完美拉~~~

相關文章

  • CentOS搭建PHP服務器環(huán)境簡明教程

    CentOS搭建PHP服務器環(huán)境簡明教程

    這篇文章主要介紹了CentOS搭建PHP服務器環(huán)境的方法,簡單講述了CentOS平臺安裝Apache、mysql、php環(huán)境及相關測試代碼,非常簡單實用,需要的朋友可以參考下
    2018-03-03
  • Ubuntu16.04 靜態(tài)IP地址設置(NAT方式)

    Ubuntu16.04 靜態(tài)IP地址設置(NAT方式)

    這篇文章主要介紹了Ubuntu16.04 靜態(tài)IP地址設置(NAT方式),詳細的介紹了為VMware虛擬機內安裝的Ubuntu 16.04設置靜態(tài)IP地址NAT方式,有興趣的可以了解一下。
    2017-02-02
  • Tomeat6.0 連接池數(shù)據(jù)庫配置

    Tomeat6.0 連接池數(shù)據(jù)庫配置

    關于tomeat6.0的連接數(shù)據(jù)庫配置實現(xiàn)代碼
    2009-03-03
  • 詳解把Node.js項目部署到阿里云服務器(CentOs)

    詳解把Node.js項目部署到阿里云服務器(CentOs)

    本篇文章主要介紹了把Node.js項目部署到阿里云服務器,非常具有實用價值,需要的朋友可以參考下
    2017-04-04
  • 關于Linux的透明大頁詳細介紹

    關于Linux的透明大頁詳細介紹

    這片文章介紹了Linux的Transparent HugePages,一是介紹了查看是否啟用透明大頁,二是如何啟用、警用透明大頁,需要的朋友可以參考下
    2015-07-07
  • 關于Linux的curl指令使用總結

    關于Linux的curl指令使用總結

    這篇文章主要介紹了關于Linux的curl指令使用總結,具有很好的參考價值,希望對大家有所幫助。
    2023-04-04
  • Linux中一對多配置日志服務器的詳細步驟

    Linux中一對多配置日志服務器的詳細步驟

    這篇文章主要介紹了Linux中一對多配置日志服務器步驟教程,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-07-07
  • linux下安裝nginx(圖文教程)

    linux下安裝nginx(圖文教程)

    本篇文章主要介紹了linux下安裝nginx,Nginx是一款輕量級的Web服務器。有需要的朋友可以了解一下。
    2016-11-11
  • 解決ssh遠程登陸linux顯示-bash-4.1$的問題

    解決ssh遠程登陸linux顯示-bash-4.1$的問題

    下面小編就為大家?guī)硪黄鉀Qssh遠程登陸linux顯示-bash-4.1$的問題。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-12-12
  • Linux中nohup與&的用法和區(qū)別詳解

    Linux中nohup與&的用法和區(qū)別詳解

    這篇文章主要給大家介紹了關于Linux中nohup與&的用法和區(qū)別的相關資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者使用Linux具有一定的參考學習價值,需要的朋友們下面來一起學習學習吧
    2019-10-10

最新評論