linux日志自动按天保存,linux实现按天生成日志文件并自动清理

linux实现按天生成日志文件并自动清理

前篇文章中讲到如何在Linux crontab创建每秒执行的方法,高人可能早意识到日志文件没做处理,假如没人工处理久了日后越来越大肯定会出现问题,当然人工处理也不现实。为了解决这个问题,所以有了这篇文章,此文章所描述的方法肯定不是最好的。

978edbd080cf58b6c03cc98cb3c0ba4e.png

1、按照天数输出日志文件

之前任务队列轮循输出的内容都默认写在一个文件里,现在改成每天生成一个日志文件。 act_wdraw_accesslog_rds_list.sh

for (( i=0; i<60; i=(i+step) )); do

$($phpexec -c $phpini -f $index_file weightDraw/Stat logAccess/30 >> /tmp/act_wdraw_access_log/`date +%Y-%m-%d`.log 2>&1)

sleep $step

done

exit 0

2、自动删除N天前的日志文件

日志文件虽然按天分开了,但其实还是没有解决占用磁盘越来越大的问题,所以需要加入自动删除计划任务,一般日志保存不会很久,我这里默认删除30天前的日志文件。

新建自动清理shell脚本 act_wdraw_accesslog_cleaner.sh

#!/bin/sh

find /tmp/act_wdraw_access_log/ -mtime +30 -name "*.log" -exec rm -rf {} \;

添加crontab计划任务。每天凌晨3点15分执行该清理日志脚本

15 3 * * * /apps/sh/act_wdraw_accesslog_cleaner.sh > /dev/null 2>&1

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/356290.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

使用Java成功生成代码的7个技巧

作为介绍&#xff0c;最近我有点安静&#xff0c;部分原因是我一直在忙于Chronicle-FIX的工作 。 这是Chronicle-Enterprise套件中的一个新的超低延迟库&#xff0c;我们证明了该库可以在低个位数微秒内解析和存储消息。 当然&#xff0c;它利用了我们的开源产品Chronicle-Queu…

通达信版弘历软件指标_中线公式指标(副图 通达信 贴图)明确文字提示,辅助判断中线走势下载_通达信公式...

中线公式指标(副图 通达信 贴图)明确文字提示&#xff0c;辅助判断中线走势下载详细说明第一股票公式网()告诉您&#xff1a;当前正要下载&#xff1a;中线公式指标(副图 通达信 贴图)明确文字提示&#xff0c;辅助判断中线走势下载 中线公式指标(副图 通达信 贴图)明确文字提示…

新巴巴运动网 项目第十一天

新巴巴运动网 项目第十一天 今天内容 购物车 创建购物车对象 加入购物车分析开发流程 加入购物车代码开发 同款商品合并(非登陆时、已登陆时) 去购物车结算分析开发流程 去购物车结算代码开发 创建购物车对象 购物项 Sku 是否有货 数量 购物车 List<购物项> 结果集 小计…

linux查看apache配置文件路径,linux 命令行下查看apache配置文件httpd.conf位置

如何用linux命令查看apache配置文件httpd.conf位置&#xff0c;说明如下输入命令httpd -V输出结果[rootMyServer ~]# httpd -VServer version: Apache/2.2.15 (Unix)Server built: Dec 15 2015 15:47:31Servers Module Magic Number: 20051115:25Server loaded: APR 1.3.9, APR…

qt linux webservice,Qt实现访问WebService

之前也许是因为根本不用的原因吧,,,根本没有想过Qt访问WebService的方式....要解决这个问题,因为Qt现行版没有提供直接访问的类库...首先是一些必备知识,我连的服务器是用VS2010建的只有 string helloworld() 和string getHello(string str)两个接口的iis服务器.针对这个我一共…

eclipse 插件教程_编写Eclipse插件教程–第1部分

eclipse 插件教程Eclipse是三个最受欢迎的Java开发IDE之一。 其成功的原因之一是其可扩展性。 对于任何知道该怎么做并且已经做到的人来说&#xff0c;编写eclipse插件都可以非常轻松快捷。 不幸的是&#xff0c;第一次在Eclipse中进行操作会非常耗时且令人沮丧。 Eclipse框架非…

mac cad石材填充图案_CAD电视背景墙画法步骤

在做室内装修设计的时候&#xff0c;电视背景墙往往是我们需要考虑的重点。1、打开平面布置图。2、复制一份&#xff0c;主要复制电视墙区域。3、矩形选框框选电视墙区域。4、删除选框意外的线条。5、旋转90度&#xff0c;让我们正对电视墙。6、在下方画基准线&#xff0c;作为…

HDU-3065 病毒侵袭持续中 AC自动机又是一板子!

病毒侵袭持续中 上一题是求出现多少病毒输出病毒序号&#xff0c;而这题输出每个病毒出现的次数。这题有字典树基础都能做出来&#xff0c;把叶子节点用相应的编号标记起来&#xff0c;匹配的时候遍历到叶子节点用一个数组把次数存起来就行了。 有了前几题的教训直接用静态树做…

街机linux有安卓好吗,Ubuntu下用xmame玩街机游戏

Ubuntu下用xmame玩街机游戏xmame是Windows下mame的Linux版&#xff0c;gxmame是xmame的图形化前端。mame号称是模拟效果最好、支持roms最多的模拟器&#xff0c;不过这个我就不清楚了。安装很简单sudoapt-getinstallgxmame会自动安装xmame和gxmame&#xff0c;安装后在Gnome游戏…

运行时间_运行一段时间报高压保护

请点击蓝字“阿理支持连”关注哦一起来探索空调的技术Discovery ●运行一段时间报高压保护某地区用户报修一台柜机运行一段时间(20分钟)后报E1高压保护&#xff0c;到底怎么回事呢&#xff1f;让我们一起来探讨一下吧&#xff01;一、案例描述这是一套定频柜机&#xff0c;E1高…

使用Lambda的装饰设计模式

随着Java中lambda的出现&#xff0c;我们现在有了一个新工具&#xff0c;可以更好地设计我们的代码。 当然&#xff0c;第一步是使用流&#xff0c;方法引用和Java 8中引入的其他简洁功能。 展望未来&#xff0c;我认为下一步是重新访问完善的设计模式&#xff0c;并通过功能性…

linux nohup /dev/null,nohup结合/dev/null

Linux重定向linux中经常需要后台执行程序&#xff0c;并将程序输出结果记录到本地文件&#xff0c;因此可选择>>或者>操作。追加模式>> 示例&#xff1a;echo ‘abc’ >>test.txt覆盖模式> 示例&#xff1a;echo abc>test.txt0标准输入、1标准输…

CodeForces 757B Bash's Big Day(线性筛)

题意&#xff1a;给你一个集合&#xff0c;让你找到一个最大的子集&#xff0c;使得子集里面的元素的gcd&#xff01;1&#xff0c;输出子集的元素的个数。 思路&#xff1a;先将集合里面的元素哈希&#xff0c;再线性筛。 PS&#xff1a;明明以前做过类似的题的&#xff0c;结…

macbook pro python开发_Mac打造python2 python3开发环境

最新版的MacOS Sierra默认带的python环境仍然为2.7.10&#xff0c;本文将介绍使用Brew安装python3.5并做简单的配置&#xff0c;打造python2&#xff0c;python3共存的开发环境直接尝试brew安装&#xff0c;提示需要执行brew link gdbmthatsitdeMacBook-Pro:~ thatsit$ brew in…

存进销系统 c语言大作业,c语言,程序设计大题,*纳税以系统(2)求法,求解...

话题&#xff1a;要求将2元兑换成有伍角贰角和壹角(每种都有),问有...问&#xff1a;要求将2元兑换成有伍角贰角和壹角(每种都有),问有几种兑换法?(c语言程...推荐回答&#xff1a;#include int main(void) { int i_5,i_2,i_1; for(i_50;i_5话题&#xff1a;题目:销售管理系统…

将2个字符写入单个Java char

这是创建超低延迟的Chronicle FIX-Engine时使用的另一个好技巧。 在从字节流中读取数据时&#xff0c;如果可能的话&#xff0c;将数据存储在char而不是将其读取到String效率更高。 &#xff08;至少您要避免创建String对象&#xff0c;尽管可以通过使用缓存或使用CharSequenc…

时间管理的6句话

早起 避免开会 避免多任务&#xff0c;保持单进程集中注意力、高效工作&#xff0c;每天最多4小时 你没空时不会做的事情&#xff0c;有空了也不会做 划分任务的优先级&#xff0c;不要把急切当作重要 转载于:https://www.cnblogs.com/easonw/p/6286977.html

h5页面保存img_一文彻底解决HTML5页面中长按保存图片功能

本文详细介绍了如何在H5中实现长按保存图片的功能。长按保存图片是现在一些宣传页H5中很常见的需求&#xff0c;但是js没有这样的能力&#xff0c;所以要么借助android或ios的原生能力,要么用canvas自己画一个(截屏)&#xff0c;相比较原生成本太高&#xff0c;且必须依赖于app…

c语言float m1 m2什么意思,m1和m2的区别,一文带你秒懂这两者的关联

摩路由M1作为Moto旗下首款路由器&#xff0c;自去年发布以来&#xff0c;备受瞩目。几个月下来&#xff0c;借着强大的信号覆盖和穿墙能力&#xff0c;赢得了不少用户的认可&#xff0c;甚至推崇。不久前发布的摩路由M2&#xff0c;在M1的基础上进行了升级&#xff0c;功能和配…

在fedora下面安装ftp服务器

Fedora版本&#xff1a;Fedora 12 1. 安装vsftp [java] view plaincopy #yum install vsftpd 一路yes&#xff0c;最后提示安装成功。 2. 配置vsftpd.conf。 [java] view plaincopy #vi /etc/vsftpd/vsftpd.conf 将vsftpd.conf文件中的主要设置如下&#xff1a; [java] view …