免费注册 查看新帖 |

Chinaunix

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

[系统管理] ksh疑惑 [复制链接]

论坛徽章:
7
荣誉版主
日期:2011-11-23 16:44:17子鼠
日期:2014-07-24 15:38:07狮子座
日期:2014-07-24 11:00:54巨蟹座
日期:2014-07-21 19:03:10双子座
日期:2014-05-22 12:00:09卯兔
日期:2014-05-08 19:43:17卯兔
日期:2014-08-22 13:39:09
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2014-02-18 11:50 |只看该作者 |倒序浏览
  1. rsync -azq --delete -e "ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null" /opt/data backup@172.16.0.4:/volume1/bank/data
复制代码
上面的同步命令,在bash中毫无问题,但是在ksh中就提示:
sending incremental file list
ERROR: module is read only
rsync error: syntax or usage error (code 1) at main.c(1034) [Receiver=3.0.9]
rsync: connection unexpectedly closed (9 bytes received so far) [sender]
rsync error: error in rsync protocol data stream (code 12) at io.c(600) [sender=3.0.6]

都是在同一个用户和相同的环境变量下测试的,单独ssh都可以登录,ksh和bash下肯定是同一个rsync,用--version查过,整个系统也只有一个rsync。
严重怀疑ksh的quote有啥特别的,另外远端的shell是ash(busybox的链接),求破解。

论坛徽章:
7
荣誉版主
日期:2011-11-23 16:44:17子鼠
日期:2014-07-24 15:38:07狮子座
日期:2014-07-24 11:00:54巨蟹座
日期:2014-07-21 19:03:10双子座
日期:2014-05-22 12:00:09卯兔
日期:2014-05-08 19:43:17卯兔
日期:2014-08-22 13:39:09
2 [报告]
发表于 2014-02-18 13:44 |只看该作者
在ksh中逐字敲了一遍神奇的好了,看了paste有时不靠谱。

论坛徽章:
0
3 [报告]
发表于 2014-02-18 13:49 |只看该作者
回复 2# r2007
相当不靠谱好不好~
晕我这边linux很少,AIX上又没有这个rsync。
刚才搞了两台linux测,怎么测都没问题

   

论坛徽章:
7
荣誉版主
日期:2011-11-23 16:44:17子鼠
日期:2014-07-24 15:38:07狮子座
日期:2014-07-24 11:00:54巨蟹座
日期:2014-07-21 19:03:10双子座
日期:2014-05-22 12:00:09卯兔
日期:2014-05-08 19:43:17卯兔
日期:2014-08-22 13:39:09
4 [报告]
发表于 2014-02-18 13:59 |只看该作者
好人啊,辛苦了
回复 3# runintostar


   
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP