删除Ngnix 日志
2024-08-29 12:35:38
删除Ngnix日志的脚本
#!/bin/bash
#初始化
LOGS_PATH=$(pwd)/logs
YESTERDAY=$(date -d "yesterday" +%Y-%m-%d)
#按天切割日志
mv ${LOGS_PATH}/access_log ${LOGS_PATH}/access_${YESTERDAY}_log
#向 Nginx 主进程发送 USR1 信号,重新打开日志文件,否则会继续往mv后的文件写内容,导致切割失败.
kill -USR1 `ps axu | grep "nginx: master process" | grep -v grep | awk '{print $2}'`
#删除7天前的日志
cd ${LOGS_PATH}
find . -mtime + -name "*20[1-9][3-9]*" | xargs rm -f
exit
最新文章
- sql基础语句
- zabbix的配置使用
- 备忘:SSRS技巧三则
- 黄聪:C#操作xml SelectNodes,SelectSingleNode通过 xPath 定位class包含Contains的DIV
- [Stephen]关于Ext.net fileupload 的兼容性解决问题
- class$1,class$2,class$innerclass中的$的含义
- div+css不间断滚动字幕
- 让Safari使用Chrome的代理
- form表单中的 action=./?>; 是什么意思
- ios开发判断手机是否安装微信app
- java 线程的中断
- php中常用的字符串格式化函数
- 学号 20175201张驰 《Java程序设计》第7周学习总结
- clientdataset新增append新增多条记录的时候报错 key valation
- Java.lang.OutOfMemoryError:Metaspace
- centos安装ruby
- kafka的安装 (单机)
- Java LinkedList
- 进一步优化ListView
- 关于nodejs中遇到mysql默认8小时连接断开机制的终极简单解决方案