查看“日志压缩脚本”的源代码
←
日志压缩脚本
跳到导航
跳到搜索
因为以下原因,您没有权限编辑本页:
您所请求的操作仅限于该用户组的用户使用:
用户
您可以查看与复制此页面的源代码。
==bz2 == <pre>#!/bin/bash #27 04 * * * /bin/bash /data/mon/bz2yaklog.sh /dev/null 2>&1 #[root@mon]# #0808 在 web2 测试 过了 web1也放上 #yesderday=`date -d yesterday +%Y%m%d` yesderday=`date -d -6day +%Y%m%d` #for dir in create enter levelup login pay reg start for dir in create enter levelup login reg start do logdir=/data/logs/yaklog/${dir}/ cd $logdir #echo $yesderday >>/data/evan/testshell.log #tar -cjvf $yesderday.tar.bz2 $yesderday # tar 压缩并删除源文件 tar -cjvf $yesderday.tar.bz2 $yesderday --remove-files cd /data/logs/yaklog done </pre> == zip== <pre>[root@mon]# cat /data/mon/zipyaklog.sh #!/bin/bash #zipyahlog.sh #17 05 * * * /bin/bash /data/zipyahlog.sh 2>&1 >/data/evan/myzip.log #获取昨天时期: #yesderday=`date -d yesterday +%Y%m%d` 获取前天日期:`date -d -7day +%Y%m%d` #for dir in create enter levelup login pay reg start for dir in create enter levelup login reg start do logdir=/data/logs/yaklog/${dir}/${yesderday} cd $logdir for file in `ls $logdir` do #echo $logdir/$file >>/data/evan/testshell.log gzip -v $file done cd /data/logs/yaklog done </pre> == py 版本== [[Python日志打包并压缩文件夹]] [[category:ops]] [[category:shell]]
返回至
日志压缩脚本
。
导航菜单
个人工具
登录
名字空间
页面
讨论
变种
视图
阅读
查看源代码
查看历史
更多
搜索
导航
首页
我的导航
关于我
shell
python
ops
linuxchina.net
blog.linuxchina
最近更改
随机页面
帮助
工具
链入页面
相关更改
特殊页面
页面信息