社区
Linux/Unix社区
帖子详情
自动压缩脚本
ArEoN
2009-08-28 05:02:50
目录下存在每天生成的日志文件,文件名格式access_log.1225195200
想压缩前10天的日志文件,请问shell脚本该如何写?
版本:Red Hat Enterprise Linux AS release 4
...全文
180
8
打赏
收藏
自动压缩脚本
目录下存在每天生成的日志文件,文件名格式access_log.1225195200 想压缩前10天的日志文件,请问shell脚本该如何写? 版本:Red Hat Enterprise Linux AS release 4
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
steptodream
2009-09-25
打赏
举报
回复
试试楼上的 如果不行 我帮你写一个
hanb99
2009-09-25
打赏
举报
回复
错了
find $SRC_DIR -type f -mtime +10 -name "access_log*[!Z]"|xargs compress -f
十天前的
hanb99
2009-09-25
打赏
举报
回复
find $SRC_DIR -type f -mtime +2 -name "access_log*[!Z]"|xargs compress -f
在用crontab调用,就可以自动执行了
iisbsd
2009-09-25
打赏
举报
回复
是要压缩前十天的,还是十天前的?
XyRbj
2009-09-24
打赏
举报
回复
#!/dev/sh -x
main()
{
echo "请输入今天的日期:例如今天是2009年3月21日 只需输入21 以便做前十天的文件压缩:"
read InputTime;
while [ ${InputTime} ]
do
DAY=InputTime-1;
for FileName in `ls -l |grep "access_log" | grep -v "Z" | awk '{print $9}'`
do
ls -l ${FileName} | awk '{print $7}'| read FileDate
echo ${FileName}'123123'
echo ${FileDate}
if [ ${FileDate} -gt ${InputTime}-10 ] && [ ${FileDate} -lt ${InputTime} ]
then
echo '开始压缩'
compress ${FileName}
echo '压缩结束'
sleep 1;
echo '已经压缩好文件'${FileName};
fi
done
done
}
main;
-------------------------------------------------------------------------------
result:
/hntest/Manuel.d$sh -x test.sh
+ main
请输入今天的日期:例如今天是2009年3月21日 只需输入21 以便做前十天的文件压缩:
25
access_log.aaaaaa
24
开始压缩
压缩结束
已经压缩好文件access_log.aaaaaa
你要是执行的话把 #!/dev/sh -x 注释掉 直接 shell名字就行了。别忘了 chmod +x
ArEoN
2009-08-31
打赏
举报
回复
UP
ArEoN
2009-08-29
打赏
举报
回复
刚学,希望高手们指点
wangzhanchuan
2009-08-28
打赏
举报
回复
牵涉到逝去的秒数和日期的换算,应该不是很难吧。
解压后拖入浏览器扩展程序使用.zip
3. **安装和管理
脚本
**:用户可以通过Tampermonkey的界面安装新的
脚本
,只需点击“安装”按钮,
脚本
就会
自动
添加到管理列表中。同时,用户可以启用、禁用、更新或删除已安装的
脚本
。 4. **
自动
更新**:Tampermonkey...
Struts2 + Spring3 + Hibernate3.5 整合(实际使用项目,version2)
另外增加了一个ant构建
脚本
,支持使用hudson完成每日构建,持续集成,
自动
测试,代码规范检查,代码审查等功能(与此相关的jar包由于上传文件大小限制未导入) 本系统一直在使用中,所以还会不段更新,之后我打算再...
数据库备份文件
自动
压缩
脚本
给大家分享一个数据库备份文件
自动
压缩
脚本
,相信大家会遇到这种情况,SQL的备份文件越来越大,而且每天都要备份,磁盘空间完全不够用,每天手动删除又太麻烦,如果服务器数量少还好说,如果服务器数量很多,几十台...
windows cmd 批处理
脚本
命令行
压缩
工具7z zip
压缩
文件
自动
压缩
脚本
Windows命令行batcmd
脚本
的应用之
自动
备份 异地备份2.1.2windows cmd 批处理
脚本
命令行
压缩
工具7z zip
压缩
文件
自动
压缩
脚本
课程地址:http://edu.51cto.com/course/15056.html 安装部署 1.打开7z官网 ...
shell
自动
归档
压缩
脚本
在日常的中,我们经常会对服务器的问价进行归档
压缩
,但归档
压缩
文件种类过多时,我们就要手动输入很多繁琐且重复的命令如果能编写一个合理完善的
自动
归档
压缩
脚本
,当我们要归档
压缩
时,选择所想
压缩
的格式,就可以...
Linux/Unix社区
23,217
社区成员
74,540
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 应用程序开发区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章