免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
123
最近访问板块 发新帖
楼主: 王子爱李娜
打印 上一主题 下一主题

[文本处理] 求大神帮忙,我这个脚本问题在哪啊 [复制链接]

论坛徽章:
33
ChinaUnix元老
日期:2015-02-02 08:55:39CU十四周年纪念徽章
日期:2019-08-20 08:30:3720周年集字徽章-周	
日期:2020-10-28 14:13:3020周年集字徽章-20	
日期:2020-10-28 14:04:3019周年集字徽章-CU
日期:2019-09-08 23:26:2519周年集字徽章-19
日期:2019-08-27 13:31:262016科比退役纪念章
日期:2022-04-24 14:33:24
21 [报告]
发表于 2015-03-02 16:46 |只看该作者
回复 20# 王子爱李娜


如果你的目的是定期归档老的Nginx日志文件,你首先需要做的是配置好日志滚动,例如:
1、每天生成一个新的日志文件
2、当日志文件的大小达到一个阀值的时候生成一个新的日志文件

论坛徽章:
39
双子座
日期:2014-08-06 17:37:19极客徽章
日期:2016-12-07 14:03:402017金鸡报晓
日期:2017-01-10 15:13:292017金鸡报晓
日期:2017-02-08 10:39:4215-16赛季CBA联赛之新疆
日期:2017-03-24 16:36:1915-16赛季CBA联赛之江苏
日期:2017-04-26 17:19:08黑曼巴
日期:2018-03-07 18:56:5615-16赛季CBA联赛之八一
日期:2018-03-09 10:44:1015-16赛季CBA联赛之江苏
日期:2018-03-12 15:12:1915-16赛季CBA联赛之青岛
日期:2018-03-16 09:13:0515-16赛季CBA联赛之山东
日期:2018-04-27 18:23:0515-16赛季CBA联赛之新疆
日期:2018-05-04 11:29:30
22 [报告]
发表于 2015-03-02 17:02 |只看该作者
本帖最后由 o枫叶o飘零 于 2015-03-02 17:05 编辑

回复 1# 王子爱李娜



  1. #!/bin/bash
  2. i=$(date +%y%m%d)
  3. for s in `find /root/Desktop/ceshi -mtime +1 -name \"*aaa*"`
  4. do
  5. tar -zcvf $s$i.tar.gz $s
  6. done
复制代码

论坛徽章:
3
2015元宵节徽章
日期:2015-03-06 15:53:222015小元宵徽章
日期:2015-03-06 15:58:182015年亚洲杯之澳大利亚
日期:2015-03-18 18:01:18
23 [报告]
发表于 2015-03-02 17:09 |只看该作者
我刚到我们公司,公司业务还不熟,服务器上的安装路径也不知道,还是菜鸟,怕把服务给公司整宕了回复 21# Shell_HAT


   

论坛徽章:
33
ChinaUnix元老
日期:2015-02-02 08:55:39CU十四周年纪念徽章
日期:2019-08-20 08:30:3720周年集字徽章-周	
日期:2020-10-28 14:13:3020周年集字徽章-20	
日期:2020-10-28 14:04:3019周年集字徽章-CU
日期:2019-09-08 23:26:2519周年集字徽章-19
日期:2019-08-27 13:31:262016科比退役纪念章
日期:2022-04-24 14:33:24
24 [报告]
发表于 2015-03-02 17:13 |只看该作者
回复 23# 王子爱李娜


    先自己搭虚拟机测试

论坛徽章:
3
2015元宵节徽章
日期:2015-03-06 15:53:222015小元宵徽章
日期:2015-03-06 15:58:182015年亚洲杯之澳大利亚
日期:2015-03-18 18:01:18
25 [报告]
发表于 2015-03-02 17:18 |只看该作者
最后这句05.tar -zcvf $s$i.tar.gz $s
啥意思啊,大神回复 22# o枫叶o飘零


   

论坛徽章:
28
2015年迎新春徽章
日期:2015-03-04 10:16:53午马
日期:2015-03-20 17:11:07亥猪
日期:2015-03-20 17:11:23戌狗
日期:2015-03-20 17:11:33酉鸡
日期:2015-03-20 17:11:47申猴
日期:2015-03-20 17:11:58未羊
日期:2015-03-20 17:12:10子鼠
日期:2015-03-20 17:12:23丑牛
日期:2015-03-20 17:12:40卯兔
日期:2015-03-20 17:12:51辰龙
日期:2015-03-20 17:13:00巳蛇
日期:2015-03-20 17:13:12
26 [报告]
发表于 2015-03-02 17:25 |只看该作者
nginx日志我是用cronolog搞的
nohup cronolog /home/service/nginx/logs/access.%Y%m%d%H.log < /home/service/nginx/logs/access.pipe.log &>/dev/null &
这里access.pipe.log是个管道文件
nginx配置里配置的日志文件直接写后面这个管道文件
把要切分的日志像上面这样写在脚本里,跑一下,再起nginx.
就实现按小时切分了.
不太喜欢用logrotate,虽然它功能很多...

论坛徽章:
3
2015元宵节徽章
日期:2015-03-06 15:53:222015小元宵徽章
日期:2015-03-06 15:58:182015年亚洲杯之澳大利亚
日期:2015-03-18 18:01:18
27 [报告]
发表于 2015-03-02 17:42 |只看该作者
之前不知道我们公司日志这块怎么设置的,我老大跟我说打包7天前的日志,然后放在当前目录下,并删除七天前的日志,我把脚本拿给他看他又让我日志逐个匹配,我就疯了回复 26# 我是一隻羊


   
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP