ファイルの変更を監視するスクリプト

ファイルの変更を監視するスクリプト

ファイルの変更を監視します。ファイルが変更されたら、スクリプトを実行してscpまたはrsyncを使用してファイルを別のサーバーにコピーします。

私はローカルサーバーから別のサーバーにファイルの変更をコピーする自動化されたスクリプトを探しています。

答え1

lsyncdを使用してこれを行うことができます。 inotifyを使用しているため、大規模なデータセットに対しても応答が非常に高速です。

https://github.com/axkibe/lsyncd

https://www.lucasrolff.com/ha/replication-using-lsyncd/

答え2

rsyncは変更されたファイルのみを同期します。毎時間または指定された間隔で同期するrsyncコマンドを設定でき、変更されたファイルのみを同期します。

関連情報