【发布时间】:2011-06-14 00:14:51
【问题描述】:
我经常使用 cap invoke 在一堆服务器上运行命令。我还想使用 capistrano 将单个文件推送到一堆服务器。
起初我以为 PUT 会做,但 put 让您为文件创建数据。我不想这样做,我只想将现有文件从运行 capistrano 命令的机器复制到其他机器。
如果我能做这样的事情会很酷:
host1$ cap HOSTS=f1.foo.com,f2.foo.com,f3.foo.com COPY /tmp/bar.bin
我希望这会将 host1:/tmp/bar.bin 复制到 f1.foo.com:/tmp/bar.bin 和 f2.foo.com:/tmp/bar.bin 和 f3.foo.com: /tmp/bar.bin
这种东西看起来很有用,所以我相信一定有办法做到这一点......
【问题讨论】:
标签: file copy capistrano