Shell-日志按天切割
2024-10-20 06:38:12
1.创建shell脚本:
#!/bin/bash
apphome=/apppath
if [ ! -d $apphome ]; then
exit 0
fi
cp $apphome/app.log $apphome/app.log.`date -d '-1 days' +%Y%m%d`
echo "" > $apphome/app.log
运行后:
自动将当前的日志app.log复制为app.log.20190606;然后将app.log内容清空
2.定时任务每天凌晨执行:
1 0 * * * /shellpath/CutLog.sh > /dev/null &
每天00:01运行
最新文章
- Javascript之匿名函数
- 2016huasacm暑假集训训练三 C - Til the Cows Come Home
- 云存储性能测试工具--COSBench安装
- Bad apple for CSharp
- Android开发遇到的异常及解决办法
- java实现简单的素数判断
- JavaEE的13种核心技术
- <;<;深入Java虚拟机>;>;-虚拟机类加载机制-学习笔记
- SSD的基本架构
- BZOJ 2440 完全平方数(莫比乌斯反演+二分查找)
- Golang 在mac上用VSCode开发、Delve调试
- MemCache在Windows环境下的搭建及启动
- JavaScript时间处理插件
- java中面试可能会问的问题
- appium+python+eclipse 自动化测试框架构建!
- Graphic
- python数据结构与算法之算法和算法分析
- 总结get和post区别---面试用
- html5-字体css
- 5 -- Hibernate的基本用法 --1 2 基本映射方式
热门文章
- URL 地址解析
- spring 整合kafka监听消费
- postman接口测试之设置全局变量和设置环境变量和全局变量
- 【Arduino学习笔记03】面包板基础知识
- Node.js 模块化你所需要知道的事
- 前端学习 node 快速入门 系列 —— 模块(module)
- (数据科学学习手札112)Python+Dash快速web应用开发——表单控件篇(上)
- PTE 准备之 Repeat sentence
- linux 系统用户与用户组管理
- 在linux系统中登录mysql时出现Enter password: ERROR 1045 (28000): Access denied for user &#39;debian-sys-maint&#39;@&#39;localhost&#39; (using password: YES)的解决办法