博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
2018/01/25
阅读量:6496 次
发布时间:2019-06-24

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

hot3.png

January 25 2018 Thursday

Weather : light rain ;

1、需求:
系统logrotate工具可以完成日志切割、归档。写一个shell脚本实现类似的归档功能。
举例:加入服务的输出日志是1.log,要求每天归档一个,1.log第二天就变成1.log.1,第三天1.log.2,第四天1.log.3 一直到1.log.5

[aming@Dasoncheng ~]$ cat g.sh #!/bin/bashfunction log_rotate(){  [ -f $1 ] && rm -f $1}for i in `seq 5 -1 2`;do  i2=$[ $i - 1 ]  log_rotate 1.log.$i  if [-f 1.log.$i2];  then      mv 1.log.$i2 1.log.$i  fidonelog_rotate 1.log.1mv 1.log 1.log.1##attation:it should restart the service,i ignored this time !

转载于:https://my.oschina.net/u/3651233/blog/1613328

你可能感兴趣的文章
ln命令总结
查看>>
内部排序冒泡排序、插入排序、选择排序、快速排序的算法和PHP实现
查看>>
ASP.NET MVC Form验证
查看>>
学习OpenSeadragon之三 (覆盖层Overlayer的使用)
查看>>
【noi 2.6_1759】LIS 最长上升子序列(DP,3种解法)
查看>>
【洛谷 p3371】模板-单源最短路径(图论)
查看>>
c#生成静态html文件,封装类
查看>>
[git]图解git常用命令
查看>>
洛谷 P2947 [USACO09MAR]向右看齐Look Up【单调栈】
查看>>
zoj 2313 Chinese Girls' Amusement(2-A)
查看>>
Iterator接口分析
查看>>
Tomcat v7.0 Server at localhost are already in use,tomcat提示端口被占用,tomcat端口已经被使用,tomcat端口占用...
查看>>
UGUI之控件以及按钮的监听事件系统
查看>>
Codeforces 814A - An abandoned sentiment from past(水题)
查看>>
POJ 2349 Arctic Network (最小生成树Kruskal)
查看>>
vmstat
查看>>
springboot集成mybatis-generator
查看>>
org.springframework.beans.NotWritablePropertyException
查看>>
TransactionScope使用
查看>>
OC面向对象和小知识点
查看>>