我正在尝试 - 像许多其他人一样 - 在可扩展应用程序的齿轮之间进行rsync数据。
我创建了一个可以执行的微小的cron文件,可以获取并解析一个齿轮列表。然后它可以确定哪些不是本地齿轮,然后尝试将每个齿轮的app-root / data文件夹rsync到$ OPENSHIFT_DATA_DIR(应该在本地齿轮上)......
第一部分有效,但rsync命令失败并显示:
rsync:连接意外关闭(到目前为止收到0个字节)[receiver]
我试过了十几种
的变体rsync -avz -e“ssh -i $ {OPENSHIFT_DATA_DIR} .ssh / id_rsa”$ targetgetarar@app-user.rhcloud.com:app-root / data / test / $ {OPENSHIFT_DATA_DIR} test
id_rsa文件存在并已添加到Web控制面板中的帐户。
任何帮助或指示将不胜感激。我已经梳理了关于rsync和ssh的论坛帖子和文档的页面和页面,但似乎无法解决它...
提前致谢。
答案 0 :(得分:0)
谢天谢地! 好的...问题是目标装备的网址 - 我需要长串的垃圾邮件:
$targetgear@$targetgear-user.rhcloud.com
...
而不是
$targetgear@app-user.rhcloud.com
网址中的应用名称前缀由齿轮ID替换。