一、編寫定時切割nginx日誌指令碼
指令碼名稱:/usr/local/nginx/sbin/cut_nginx_log.sh
指令碼內容:
#!/bin/bash
#this script run at 00:00
#the nginx logs path
logs_path="/usr/local/nginx/logs"
mkdir -p ${logs_path}$(date -d "yesterday" +"%Y")/$(date -d "yesterday")+"%m"
)/ mv ${logs_path}access.log ${logs_path}$(date -d "yesterday" +"%Y")/$(date -d "yesterday" + "%m")/access_$(date -d "yesterday" +"%Y%m%d").log
kill -USR1 `cat /usr/local/nginx/nginx.pid`
設定crontab,每天凌晨切割nginx訪問日誌
00 00 * * * /bin/bash /usr/local/nginx/sbin/cut_nginx_log.sh
二、
常用指令碼
相關文章
- SQLServer 常用指令碼SQLServer指令碼
- MySQL 常用指令碼MySql指令碼
- dba常用指令碼指令碼
- 常用指令碼-02指令碼
- 常用shell指令碼指令碼
- Bash 常用指令碼片段指令碼
- python 常用指令碼Python指令碼
- 常用指令碼學習手冊——Bat指令碼指令碼BAT
- js- 常用指令碼程式碼JS指令碼
- MHA常用指令碼簡介指令碼
- sqlmap常用繞過指令碼SQL指令碼
- RMAN常用備份指令碼指令碼
- Inno Setup的常用指令碼指令碼
- ORACLE常用SQL指令碼2OracleSQL指令碼
- bat批處理常用指令碼BAT指令碼
- linux 常用Mysql指令碼命令LinuxMySql指令碼
- Oracle DBA常用監控指令碼Oracle指令碼
- 常用的Oracle指令碼參考Oracle指令碼
- 常用指令碼命令集(轉)指令碼
- shell常用指令碼&crontab設定指令碼
- 常用的幾個典型指令碼指令碼
- linux常用的shell指令碼Linux指令碼
- ORACLE常用定時備份指令碼Oracle指令碼
- Shell指令碼常用命令整理指令碼
- oracle pga使用情況常用指令碼:Oracle指令碼
- Oracle 效能相關常用指令碼(SQL)Oracle指令碼SQL
- ORACLE DBA常用語句和指令碼Oracle指令碼
- 表及索引 move tablespace 常用指令碼索引指令碼
- 一些常用查詢指令碼指令碼
- 常用指令
- 【Ubuntu】Ubuntu常用的更新、清理命令指令碼Ubuntu指令碼
- 常用指令碼:獲取隱含引數指令碼
- shell之最常用的服務指令碼指令碼
- 常用的主機監控shell指令碼指令碼
- SQL Performance Analyzer SPA常用指令碼彙總SQLORM指令碼
- 最常用的資料庫命令,指令碼資料庫指令碼
- oracle DBA 常用監控指令碼1(轉)Oracle指令碼
- ORACLE一些不常用的指令碼Oracle指令碼