あるリモートサーバーから別のリモートサーバーにファイルを転送する

あるリモートサーバーから別のリモートサーバーにファイルを転送する

あるディレクトリ/サーバーから別のディレクトリ/サーバーにファイルを転送する方法を知りたいです。

考慮すべき点は、今日生成されたファイルのみを転送する必要があることです。つまり、フォルダは次のようになります。

04/20/2012 <n files>
04/14/2012 <m files>

今日のジョブを実行すると、スクリプトはn今日生成されたファイルのみを転送する必要があります。

何をすべきか教えてくれる人はいますか?

答え1

あなたの要件がどれほど厳しいのかわかりません。今日作成されたファイルのみ

大丈夫だと思うならそのファイルのみ変更されました(または新しいものです)、考えられる解決策は次のとおりです。

ssh user1@server1 rsync -urv path/to/dir/ user2@server2:/path/to/dir/

関連情報