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

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

#!/bin/bashlog_path='/var/www/domain.local/log/'yesterday=$(date -d 'yesterday' +%Y%m%d)mv ${log_path}access.log ${log_path}access_${yesterday}.logmv ${log_path}error.log ${log_path}error_${yesterday}.logcd ${log_path}touch access.logtouch error.logkill -USR1 $(cat /var/run/nginx.pid)

1.log_path是nginx的日志存放目录

2.nginx.pid文件的存放路径可以在nginx配置文件中查找pid的值

$vim /etc/nginx/nginx.conf

3.将此脚本加入执行计划

输入 crontab -e 命令

然后输入如下内容:

00 00 * * * /root/nginx_cut_log.sh  #表示在每天的00:00执行这个脚本

注意换成自己脚本的存放路径。

 

转载于:https://www.cnblogs.com/tiger2soft/p/5677377.html

你可能感兴趣的文章
web前端java script学习2017.7.18
查看>>
删除TXPlatform
查看>>
LaTex:图片排版
查看>>
并发访问超时的问题可能性(引用)
查看>>
中小团队基于Docker的Devops实践
查看>>
利用python打开摄像头并保存
查看>>
System函数的使用说明
查看>>
Selenium-测试对象操作之:获取浏览器滚动条滚动距离
查看>>
Linux下MySQL数据库安装与配置
查看>>
Extjs String转Json
查看>>
oracle入门(4)——少而常用的命令
查看>>
打印机设置(PrintDialog)、页面设置(PageSetupDialog) 及 RDLC报表如何选择指定打印机...
查看>>
Java 虚拟机部分面试题
查看>>
JS中 String/JSON 方法总结
查看>>
二叉树的遍历问题总结
查看>>
3.14-3.20周总结
查看>>
Spring之面向切面编程AOP
查看>>
MATLAB GUI程序设计中使文本框接收多行输入的方法
查看>>
全文检索-Elasticsearch (四) elasticsearch.net 客户端
查看>>
Oracle DBMS_SESSION
查看>>