(ローカルまたはリモート);
pirsyncdは、カーネルのinotifyをイベント用のディレクトリを見て、2つの異なるディレクトリ&NBSPを同期するためにrsyncコマンドを実行するデーモンです。
のミラーリングまたは代替(ない)実際のデータレプリケーションメカニズムとそれがPyinotifyに基づいており、これは貧乏人&rsquoです。
これらのinotifyイベントのpirsyncdモニター:
  * IN_ATTRIB
  * IN_CLOSE_WRITE
  * IN_CREATE
  * IN_DELETE
  * IN_MODIFY
  * IN_MOVED_TO
  * IN_MOVED_FROM
  * IN_DELETE_SELF
この機能は:
このインストールの必要はありません!
デーモンとして実行
フォアグラウンドでデーモンとして実行することができます
シンプルな構成では、あなたは、あなたの送信元と送信先のディレクトリを設定する必要があります
物乞いで構成チェック
チェックして、デーモンを停止する機能
--helpと構文ヘルプ
すべてのパラメータについては--examplesと使用例があります
実行中の複数のインスタンスをサポート
リモート(宛先)サーバーにミラーリングSSH接続を介して(パスワードなしの接続が必要です)
rsyncの接続を介してリモート(宛先)サーバ(rsyncのパスワードファイルが必要)にミラーリング
例外を介してエラー処理
(イベントはtriggedさできるだけ早くrsyncはいけない)ディレクトリをミラーリング用にカスタマイズされた遅延
コマンドラインからの引数を取得します - コードをハックする必要はありません。
(rsyncを介してミラーリング)開始時の同期 - 最初の実行
コマンドラインからのrsyncのバージョンの定義
rsyncのプロセスのログ機能
部分的なrsyncの機能
rsyncの機能を追加
MAX-SIZEまたはMIN-SIZEよりも小さいよりも大きいファイルを除外するための機能
pyinotifyイベントのデバッグ
デバッグrsyncコマンド
新しいサブディレクトリを自動学習
重複を複数のファイル/イベントのiノードのイベントを解決
あなたはすべてのn(NUMBER)iノードイベント(単純遅延方式)をrsyncをすることができます
PIrsyncD.v3でのpython3をサポートしています
クリーンなコードとpylintのを使ってPythonコードスタイリング
pylintの(前回7.21)と7.35!
コードの行数(!コメントをたくさん持っている)、それはKISSの原則に書かれています
このリリースで新しい何が:
このは、Python 2の最後のバージョンであることに注意してください。
次のバージョンは、Pythonの3になります。
Pyinotify.pyは0.9.1(20110405)に更新されました。
SSHの同期のためのSSHポートパラメータが追加されました。
ソースとデスティネーションパスの末尾にスラッシュ(/)要件が削除されました。
pirsyncd.Py3kためPyinotify.pyバージョン3が追加されました。
この要件:
このパイソン
rsyncの
コメントが見つかりません