博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
nginx 日志切割
阅读量:6928 次
发布时间:2019-06-27

本文共 1149 字,大约阅读时间需要 3 分钟。

#!/bin/bash#log path LOGS_PATH=/opt/nginx/logs#pid pathpid=/opt/nginx/logs/nginx.pid#dayDAY=$(date -d "yesterday" +%Y-%m-%d)mv -f ${LOGS_PATH}/error.log ${LOGS_PATH}/error_${DAY}.log#week#WEEKS=$(date -d "yesterday" +%u)#mv -f ${LOGS_PATH}/access.log ${LOGS_PATH}/access_${WEEKS}.log#The new open logkill -USR1 $(cat $pid)#delete log 10 day before#find ${LOGS_PATH}  -name "access_*.log" -type f  -mtime +10  -exec rm {} \;#find ${LOGS_PATH}  -name "error*.log" -type f   -mtime +30  | xargs rm -f
#!/bin/bash#log path LOGS_PATH=/opt/nginx/logs#pid pathpid=/opt/nginx/logs/nginx.pid#dayDAY=$(date -d "yesterday" +%Y-%m-%d)mv -f ${LOGS_PATH}/apk_access.log  ${LOGS_PATH}/${DAY}_apk_access.logmv -f ${LOGS_PATH}/apk_download_access.log  ${LOGS_PATH}/${DAY}_apk_download_access.log#week#WEEKS=$(date -d "yesterday" +%u)#mv -f ${LOGS_PATH}/access.log ${LOGS_PATH}/access_${WEEKS}.log#The new open logkill -USR1 $(cat $pid)#delete log 10 day before#find ${LOGS_PATH}  -name "access_*.log" -type f  -mtime +10  -exec rm {} \;#find ${LOGS_PATH}  -name "access_*.log" -type f   -mtime +30  | xargs rm -f

 

转载于:https://www.cnblogs.com/liuyoushui/p/7602226.html

你可能感兴趣的文章
jason数据格式详解
查看>>
公知_百度百科
查看>>
microsoft.sql.chainer.packagerdata.dll 0x84B10001解决方案
查看>>
让IE支持CSS 3圆角属性的方法(转)
查看>>
MySQL MyISAM与Innodb优化方案比较
查看>>
分享:C语言中Const指针变量(常指针)
查看>>
为ios 应用程序添加图标和添加名字
查看>>
学习C语言一些的好的书和网站
查看>>
[php] 如何将 simplexml_load_string 转换成数组array
查看>>
Ecshop探究之index.php
查看>>
WCF实例上下文以及会话学习
查看>>
Android系统中的广播(Broadcast)机制简要介绍和学习计划
查看>>
Properties 配置文件的读取
查看>>
[后缀数组、不重复子串]SPOJ694、spoj705--Distinct Substrings
查看>>
Mac OS X 10.8.3搭建Android工程源码的编译环境(解决找不到GCC、GIT、PYTHON的问题)...
查看>>
ruby/python/java全覆盖的Selenium-Webdriver系列教程(2)————浏览器的简单操作
查看>>
logcat
查看>>
实验五 含有控制信号的计数器VHDL设计
查看>>
ExtJs 通过分析源代码解决动态加载Controller的问题
查看>>
字符串相似度算法 递归与动态规划求解分析
查看>>