我必须使用rsync来在一个架子上的两块板之间对齐软件。 在服务器端,rsync守护程序正在运行,在客户端,我使用以下指令(使用C语言):
sprintf(cmd,"rsync -avh /full.tgz root@172.16.1.5::/sw_release
system(cmd);
有时它有效,有时它不起作用。 如果它不起作用,服务器将报告以下错误:
"第1169行"
中的意外标记93和io.c中的协议错误
如果我直接在shell上执行命令:
rsync -avh /full.tgz root@172.16.1.5::/sw_release
它总是有效。
我找到了post about the same error 但在我看来,没有人给出解决方案。
请问您是否见过这样的错误? 如果你找到了解决方案?