一、編寫定時切割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
二、
常用指令碼
相關文章
- python 常用指令碼Python指令碼
- SQLServer 常用指令碼SQLServer指令碼
- 常用shell指令碼指令碼
- MySQL 常用指令碼MySql指令碼
- 常用指令碼學習手冊——Bat指令碼指令碼BAT
- Bash 常用指令碼片段指令碼
- MHA常用指令碼簡介指令碼
- linux常用的shell指令碼Linux指令碼
- sqlmap常用繞過指令碼SQL指令碼
- linux 常用Mysql指令碼命令LinuxMySql指令碼
- Dynamics CRM 2013 常用JS指令碼JS指令碼
- bat批處理常用指令碼BAT指令碼
- Shell指令碼常用命令整理指令碼
- ORACLE常用定時備份指令碼Oracle指令碼
- 常用指令
- 常用指令碼:獲取隱含引數指令碼
- 【Ubuntu】Ubuntu常用的更新、清理命令指令碼Ubuntu指令碼
- ubuntu常用指令Ubuntu
- git常用指令Git
- Sybase 常用指令
- npm常用指令NPM
- Windows常用指令Windows
- Git 常用指令Git
- Dockerfile常用指令Docker
- 【vue】常用指令Vue
- 常用 Git 指令Git
- elasticsearch 索引清理指令碼及常用命令Elasticsearch索引指令碼
- Python 常用的 50 個提效小指令碼Python指令碼
- Docker 常用操作指令Docker
- vue之常用指令Vue
- 常用的方便指令
- Xcode 常用 LLDB 指令XCodeLLDB
- 分享工作中常用的一個Git指令碼Git指令碼
- 34 個 常用 Linux Shell 指令碼,運維必備!Linux指令碼運維
- 18 個一線工作中常用 Shell 指令碼指令碼
- oracle_ray.sh 常用的oracle sql功能指令碼OracleSQL指令碼
- MySQL故障診斷常用方法手冊(含指令碼、案例)MySql指令碼
- github常用指令總結Github
- cppcheck指令常用選項