Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ssh/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ssh 为什么我的rsync命令在Openshift档位之间不起作用?_Ssh_Openshift_Rsync - Fatal编程技术网

Ssh 为什么我的rsync命令在Openshift档位之间不起作用?

Ssh 为什么我的rsync命令在Openshift档位之间不起作用?,ssh,openshift,rsync,Ssh,Openshift,Rsync,我和其他许多人一样,正在尝试在可伸缩应用程序的各个档位之间同步数据 我已经创建了一个微小的cron文件,该文件可以执行,并可以获取和解析齿轮列表。然后,它可以确定哪些不是本地档位,然后尝试将每个档位的应用程序根/数据文件夹重新同步到本地档位上的$OPENSHIFT_data_DIR 第一部分工作正常,但rsync命令失败,原因是: rsync:连接意外关闭,到目前为止接收到0字节[receiver] 我试过十几种不同的 rsync-avz-esh-i${OPENSHIFT\u DATA\u DI

我和其他许多人一样,正在尝试在可伸缩应用程序的各个档位之间同步数据

我已经创建了一个微小的cron文件,该文件可以执行,并可以获取和解析齿轮列表。然后,它可以确定哪些不是本地档位,然后尝试将每个档位的应用程序根/数据文件夹重新同步到本地档位上的$OPENSHIFT_data_DIR

第一部分工作正常,但rsync命令失败,原因是:

rsync:连接意外关闭,到目前为止接收到0字节[receiver]

我试过十几种不同的

rsync-avz-esh-i${OPENSHIFT\u DATA\u DIR}.ssh/id\u rsa$targetgear@app-user.rhcloud.com:approot/data/test/${OPENSHIFT\u data\u DIR}test

$targetgear是一个分析齿轮列表的变量-它是齿轮名称中的长字符串。。。该脚本在haproxy提供的csv列表中循环,并将找到的内容正确地写入日志文件,因此我知道它至少走了这么远

id_rsa文件已存在,并已添加到web控制面板中的帐户中

任何帮助或指点都将不胜感激。我已经梳理了一页又一页关于rsync和ssh的论坛帖子和文档,但似乎无法绕开它

提前谢谢

谢谢你,劳尔!!! 好啊问题是目标装备的url-我需要两次长串的黏液:

$targetgear@$targetgear-user.rhcloud.com

而不是

$targetgear@app-user.rhcloud.com


url中的应用程序名称前缀被gear ID替换。

这是ssh问题吗?ssh-i${OPENSHIFT\u DATA\u DIR}.ssh/id\u rsa$targetgear@app-user.rhcloud.com主机名显示了一些信息?谢谢RAUL!!!好啊问题是目标设备的url-我需要两次长串的gunk:$targetgear@$targetgear-user.rhcloud.com。。。