免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2191 | 回复: 7
打印 上一主题 下一主题

crontab问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-01-23 14:02 |只看该作者 |倒序浏览
压缩一个文件夹
再crontab中自动每天执行一次
脚本中的打包压缩shell
tar -czvf  20060202.tar.gz 20060202/
当然其中的文件夹名称和压缩后的文件名称都是用变量生成,因为每天备份的东西以当天日期命名。
其中每天备份的文件夹中的内容有两G左右,里面有很多文件最大的八九百M,可是每次压缩之后,压缩后的文件只有50多M,而正常的应该在150M左右,手动执行这个shell没有问题,命令行执行tar命令也没有问题,不知是什么原因。

[ 本帖最后由 shanshl 于 2007-1-23 14:41 编辑 ]

论坛徽章:
0
2 [报告]
发表于 2007-01-23 15:43 |只看该作者
是不是压缩命令没有执行完阿

tar -czvf  20060202.tar.gz 20060202 && echo "XXXX" > yourlog
看看压缩这步骤是不是执行完了

论坛徽章:
0
3 [报告]
发表于 2007-01-23 16:21 |只看该作者
是没有执行完,有几个大文件没有压缩上,但是手动执行tar命令没有问题。
是不是和-v参数有关,要是直接手动执行显示没有问题,但是用crontab执行这个脚本就只压缩一部分。而且奇怪的是其他服务器都没有问题,就只有这个服务器有问题。

[ 本帖最后由 shanshl 于 2007-1-23 16:28 编辑 ]

论坛徽章:
0
4 [报告]
发表于 2007-01-23 19:16 |只看该作者
和v参数无关,检查一下空间够吗,在看看你的crontab执行完了没有

论坛徽章:
0
5 [报告]
发表于 2007-01-24 08:11 |只看该作者
空间是没有问题,因为手动执行shell脚本都没有任何问题,就是crontab中执行的这个shell不行,压缩不全。
如果将tar命令输出重定向就没有问题,tar -czvf XXXXX.tar.gz XXXXXX >/dev/null 2>&1,这时crontab中也没有问题了,但是我现在就是搞不懂为什么,因为其他服务器也是这个shell脚本,但是它们的crontab执行就没有问题。

论坛徽章:
0
6 [报告]
发表于 2007-07-10 17:07 |只看该作者
哎呀....我上Google搜索了一天~~.找到了这帖子..

楼主..如果你上来看见了...回一下我...现在问题解决了没?

..我现在也遇到这个问题.....天!!!~

就是手动运行~没任何问题...有100多M~~而 crontab 自动执行呢..就只有 10几M..

如果要tar打包的东西有 几个G,他就更狠...只有10几K...

就是只备份了一部份~

[ 本帖最后由 qbanke 于 2007-7-10 17:20 编辑 ]

论坛徽章:
0
7 [报告]
发表于 2007-07-10 21:37 |只看该作者
写成shell定时执行,加写日记,执行后查日记:

tar -czvf  20060202.tar.gz 20060202/ 2>&1 >tar.log
echo "tar Return $?">>tar.log

论坛徽章:
0
8 [报告]
发表于 2007-07-11 12:24 |只看该作者
楼主有没有试验一下,如果shell里面分开写tar和compress的语句,结果还会有问题么?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP