社区
Linux/Unix社区
帖子详情
自动压缩脚本
ArEoN
2009-08-28 05:02:50
目录下存在每天生成的日志文件,文件名格式access_log.1225195200
想压缩前10天的日志文件,请问shell脚本该如何写?
版本:Red Hat Enterprise Linux AS release 4
...全文
194
8
打赏
收藏
自动压缩脚本
目录下存在每天生成的日志文件,文件名格式access_log.1225195200 想压缩前10天的日志文件,请问shell脚本该如何写? 版本:Red Hat Enterprise Linux AS release 4
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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
解压后拖入浏览器扩展程序使用
数据库备份文件
自动
压缩
脚本
给大家分享一个数据库备份文件
自动
压缩
脚本
,相信大家会遇到这种情况,SQL的备份文件越来越大,而且每天都要备份,磁盘空间完全不够用,每天手动删除又太麻烦,如果服务器数量少还好说,如果服务器数量很多,几十台上百台,手动删除即费时又费力。在这里有一个bat
脚本
,调用的是7Z
压缩
软件,(7Z的
压缩
比率比winrar要高,能更有效的利用空间)这个
脚本
能
自动
压缩
文件,然后
自动
删除一段时间前的原备份文件。通过计
windows cmd 批处理
脚本
命令行
压缩
工具7z zip
压缩
文件
自动
压缩
脚本
Windows命令行batcmd
脚本
的应用之
自动
备份 异地备份2.1.2windows cmd 批处理
脚本
命令行
压缩
工具7z zip
压缩
文件
自动
压缩
脚本
课程地址:http://edu.51cto.com/course/15056.html 安装部署 1.打开7z官网 https://sparanoid.com/lab/7z/2.下载安装包3.安装4.打开安装目录:C:\Program Fi...
shell
自动
归档
压缩
脚本
在日常的中,我们经常会对服务器的问价进行归档
压缩
,但归档
压缩
文件种类过多时,我们就要手动输入很多繁琐且重复的命令如果能编写一个合理完善的
自动
归档
压缩
脚本
,当我们要归档
压缩
时,选择所想
压缩
的格式,就可以
自动
的帮我们做好一些操作,以便我们能够快速且高效的完成任务!
在Windows中
自动
压缩
备份文件和目录的
脚本
在windows中使用
脚本
自动
压缩
和备份目录及文件
Linux/Unix社区
23,224
社区成员
74,537
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 应用程序开发区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章