2017-03-02 25 views
1

以前はLsyncdを使っていましたが、一方向の同期だけで動作するため、マスターだけがファイルをスレーブサーバーにコピーできます。私はUnisonとMasterとSlaveの間の双方向同期のための別の解決策を見つけましたが、UnisonはLsyncdのようにリアルタイムで変更を監視しません。Unisonの双方向同期でLsyncdのファイル監視機能を取得するには?

LsyncdとUnisonの機能を組み合わせることは可能ですか?私が望むのは、Lsyncdが変更を監視してから、Unisonに同期を行うように通知することです。

答えて

1

しかし、Unisonはファイルの変更をリアルタイムで監視します。ユニゾンプロファイルに

repeat = watch 

を追加するだけです。ユニゾンは、Unisonと直接通信する独自​​の(外部の)ファイルウォッチャユーティリティunison-fsmonitorで変更を検出します。詳細については、changelog for unison 2.48.3を参照してください。主な変更点はunison-fsmonitorです。

本当にの場合は、変更を確認してからUnisonに実行を指示したい場合は、I don't recommend doing thatですが、inotify-toolsを参照する必要があります。

関連する問題