这是我想要做的:
我遇到了命令行解决scheme,但我需要一个编程解决scheme。 我怎么能这样做?
rsync , scp 。 任何一个都可以工作,并且可以“编程”地使用。
例如,下面是一个shell脚本,用于将一些文件从server-01复制到server-02:
(这里假定在这些服务器之间已经configuration了密钥authentication)
#!/bin/sh scp -R /path/to/files user@server-01:/path/to/destination
…和一个rsync例子:
#!/bin/sh rsync -az /path/to/files user@server-01:/path/to/destination
你会想使用rsync来复制文件。 关于如何configurationssh,rsync和cron, 这里有一个很好的写法。
我喜欢通过SSH的scp / rsync,但也考虑通过http和使用wget /curl提供的文件。