pirsyncd

軟件截圖:
pirsyncd
軟件詳細信息:
版本: 20110412
上傳日期: 11 May 15
許可: 免費
人氣: 64

Rating: 4.0/5 (Total Votes: 2)

pirsyncd是一個守護進程來監視內核的inotify事件的目錄,然後執行一個rsync命令來同步兩個不同的目錄 (本地或遠程)。
這是一個可憐的男人大局;鏡像或備用(不那麼)真實數據複製機制,它是基於新的pyinotify。
pirsyncd監視這些inotify事件:
  * IN_ATTRIB
  * IN_CLOSE_WRITE
  * IN_CREATE
  * IN_DELETE
  * IN_MODIFY
  * IN_MOVED_TO
  * IN_MOVED_FROM
!  * IN_DELETE_SELF

功能

  • 在無需安裝
  • 作為守護
  • 運行
  • 可以作為一個守護進程在前台運行
  • 配置簡單,你只需要配置你的源和目標目錄
  • 在配置檢查的乞討
  • 能夠檢查並停止該守護進程
  • 在語法幫助--help
  • 對於每一個參數有一個與--examples一個使用示例
  • 支持多個運行實例
  • 通過ssh連接鏡像到遠程(目標)服務器(需要密碼-less連接)
  • 鏡像到遠程(目標)服務器通過連接的rsync(rsync的需要密碼文件)
  • 通過異常錯誤處理
  • 在定制的延遲鏡像目錄(rsync的不盡快在事件被觸發時)
  • 獲取參數的命令行 - 有沒有必要破解代碼的
  • 同步在啟動(通過rsync鏡像) - 第一次運行
  • 的版本的rsync命令行定義
  • rsync的過程中記錄的功能
  • 部分rsync的功能
  • 在附加功能的rsync
  • 功能,以排除超過MAX-SIZE比MIN-SIZE
  • 更大或更小的文件
  • 在調試新的pyinotify事件
  • 在調試rsync命令
  • 在自動學習新的子目錄
  • 在解決重複的inode事件多個文件/事件
  • 您可以rsync的每n(NUMBER)的inode事件(簡單延遲的方法)
  • 支持python3與PIrsyncD.v3

  • 使用pylint的
  • 清潔代碼和Python代碼造型
  • 7.35與pylint的(以前的7.21)!

  • 代碼
  • 行(有很多評論!),它是寫在KISS原則

什麼在此版本中是新的

  • 請注意,這是最後的版本在Python 2
  • 在下一版本將只在Python 3。
  • Pyinotify.py已經更新到0.9.1(20110405)。
  • 為SSH同步的SSH端口參數已被添加。
  • 在末尾的斜杠(/)的源和目標路徑的要求已被刪除。
  • Pyinotify.py 3版pirsyncd.Py3k已被添加。

要求

  • 在Python的
  • 的rsync

類似的軟件

NDisc6
NDisc6

11 May 15

graphite-metrics
graphite-metrics

20 Feb 15

Watchdog
Watchdog

14 Apr 15

TDA
TDA

3 Jun 15

意見 pirsyncd

評論沒有發現
添加評論
打開圖片!