2016-08-25 6 views
0

CRONによって毎日ファイルをコピー元サーバーからコピー先サーバーにコピーして(バックアップを作成する)、これらのファイルをソースサーバーから削除する方法はありますか。 別のサーバーにファイルをバックアップしてから元のサーバーから削除する方法

が、私はこれらのソリューション

https://serverfault.com/questions/259938/cron-job-to-copy-file-from-one-location-to-another-for-new-files-daily

https://unix.stackexchange.com/questions/166542/transferring-data-between-servers

を見つけた。しかし、私は方法がわからない私は、最新のファイルをコピーする必要があります(ただし、コピーされたファイルが削除されるかどうかは重要ではありません)すべてのファイルが正しく転送されていることを確認し、ソースサーバーからそのファイルを削除できます。

shhまたはPHPとの組み合わせによって、これを行う方法は2つあります。

私に正しい方法を教えてもらえますか?私はこれらのもの(SSH、scpなど)ではわからないので、正確な解決策が最も良いでしょう。

+0

たぶん、rsyncがトリックを行う必要があります...しかし、私は--deleteフラグとわからないんだけど –

答えて

0

私の作業溶液:

50 3 * * * sudo rsync --remove-source-files /SOURCE_PATH/* SSH_LOGIN:/DESTINATION_PATH 
関連する問題