免费注册 查看新帖 |

Chinaunix

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

高手帮忙解释一下 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-10-30 12:03 |只看该作者 |倒序浏览
在linux下执行一条命令,返回值为0表示命令执行正确,那么命令执行正确,得到的结果就一定是正确的吗?
比如说,我wget下载一个文件,命令执行完成后,返回值为0,能保证我下载的文件的md5是正确的吗?
或者说,我mysqldump备份数据库,命令执行完成后,返回值0,那么我这个备份一定可以用吗?如果一定可以用,那么还要定期做恢复测试干嘛?
或者这两者之间就没有必然联系呢?

论坛徽章:
5
2015年辞旧岁徽章
日期:2015-03-03 16:54:152015年迎新春徽章
日期:2015-03-04 09:50:282015年亚洲杯之朝鲜
日期:2015-03-13 22:47:33IT运维版块每日发帖之星
日期:2016-01-09 06:20:00IT运维版块每周发帖之星
日期:2016-03-07 16:27:44
2 [报告]
发表于 2009-10-30 12:11 |只看该作者

回复 #1 uselsee 的帖子

命令有自己的"正确"判断标准。
mysqldump"正确"执行后,结果也未必“正确”,因为你的命令不正确。太绕了。

论坛徽章:
5
2015年辞旧岁徽章
日期:2015-03-03 16:54:152015年迎新春徽章
日期:2015-03-04 09:50:282015年亚洲杯之朝鲜
日期:2015-03-13 22:47:33IT运维版块每日发帖之星
日期:2016-01-09 06:20:00IT运维版块每周发帖之星
日期:2016-03-07 16:27:44
3 [报告]
发表于 2009-10-30 12:13 |只看该作者
命令是否“正确”与输出是否“有用”是不同的。前者是命令的事,后者是命令之外的事。

论坛徽章:
0
4 [报告]
发表于 2009-10-30 12:16 |只看该作者
原帖由 blackold 于 2009-10-30 12:11 发表
命令有自己的"正确"判断标准。
mysqldump"正确"执行后,结果也未必“正确”,因为你的命令不正确。太绕了。

黑哥的意思是两者之间没有必然联系,对吧,这个也就解释了为什么需要定期做备份恢复了
因为有一次用wget下一个比较大的文件,完了之后md5却是错误的,又重新下了一次

论坛徽章:
0
5 [报告]
发表于 2009-10-30 12:19 |只看该作者
原帖由 uselsee 于 2009-10-30 12:16 发表
因为有一次用wget下一个比较大的文件,完了之后md5却是错误的,又重新下了一次


实践出真知

论坛徽章:
5
2015年辞旧岁徽章
日期:2015-03-03 16:54:152015年迎新春徽章
日期:2015-03-04 09:50:282015年亚洲杯之朝鲜
日期:2015-03-13 22:47:33IT运维版块每日发帖之星
日期:2016-01-09 06:20:00IT运维版块每周发帖之星
日期:2016-03-07 16:27:44
6 [报告]
发表于 2009-10-30 12:21 |只看该作者
错误的命令输出有时也是有用的。

论坛徽章:
5
2015年辞旧岁徽章
日期:2015-03-03 16:54:152015年迎新春徽章
日期:2015-03-04 09:50:282015年亚洲杯之朝鲜
日期:2015-03-13 22:47:33IT运维版块每日发帖之星
日期:2016-01-09 06:20:00IT运维版块每周发帖之星
日期:2016-03-07 16:27:44
7 [报告]
发表于 2009-10-30 12:26 |只看该作者

回复 #4 uselsee 的帖子

标准不同。

论坛徽章:
0
8 [报告]
发表于 2009-10-30 13:04 |只看该作者
我当时wget完之后,没有测试返回值,不知道是不是0,但是md5不对,所以重新了
不知道有没有细心的同学遇到到我说的这种现象,并且做了测试呢

论坛徽章:
5
2015年辞旧岁徽章
日期:2015-03-03 16:54:152015年迎新春徽章
日期:2015-03-04 09:50:282015年亚洲杯之朝鲜
日期:2015-03-13 22:47:33IT运维版块每日发帖之星
日期:2016-01-09 06:20:00IT运维版块每周发帖之星
日期:2016-03-07 16:27:44
9 [报告]
发表于 2009-10-30 13:08 |只看该作者

回复 #8 uselsee 的帖子

wget是否返回0与md5是否正确没有必然的关系吧。

母鸡生蛋,蛋离开屁股就算成功了。之后,蛋可能掉到石头上……
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP