自动处理脚本

保留7天的,带详细时间戳,

#!/bin/sh
#description split logs file1=/var/log/messages
file2=/var/log/rabbitmq/rabbit@yunshui-test.log time1=$(date -d 'yesterday' "+%Y%m%d-%H%M%S")
cp $file1 $file1-$time1
gzip $file1-$time1
cat /dev/null > $file1 cp $file2 $file2-$time1
gzip $file2-$time1
cat /dev/null > $file2 time2=$(date -d '7 day ago' +%Y%m%d) #ls messages-$time2-*.gz
rm -f $file1-$time2*
rm -f $file2-$time2*

最新文章

  1. C语言-预估校正法求常微分方程
  2. Ubuntu 14.04/14.10下安装VMware Workstation 11图文教程
  3. .NET开源项目介绍及资源推荐:数据持久层
  4. Ajax 介绍
  5. 实现一个简单的邮箱地址爬虫(python)
  6. 基于springmvc的hessian调用原理浅析
  7. VMware下Linux网络配置局域网和外网访问
  8. Linux kernel 4.9及以上开启TCP BBR拥塞算法
  9. jquery 获取jquery对象的标签类型
  10. boost第 4 章 事件处理
  11. json_encode 的局限 , 使用自定义的函数 .returnJson.
  12. Python:从入门到实践--第四章--列表操作--练习
  13. Hive中笔记 :三种去重方法,distinct,group by与ROW_Number()窗口函数
  14. seajs引入jquery框架问题
  15. django的优缺点(非原创)
  16. 过河卒(NOIP2002)
  17. nginx+tomcat抵御慢速连接攻击
  18. 【hdu4035】Maze
  19. Eclipse寻找JVM(JRE)的顺序机制
  20. AtCoder Petrozavodsk Contest 001 B - Two Arrays

热门文章

  1. LeetCode-2038 如果相邻两个颜色均相同则删除当前颜色
  2. ESXi 安装 Truenas Core 解决企业共享存储免费方案
  3. vscode注释插件
  4. sentry-sdk 使用
  5. 常用的基本Dos命令
  6. vue 项目配置自动打压缩包
  7. 多个pie环形图 逆时针旋转
  8. python调用c/c++方法
  9. ORACLE 遇到ORA-31693 ORA-31617 ORA-19505 ORA-27037
  10. 20200420关于mysql突然停止服务的记录