pirsyncd

软件截图:
pirsyncd
软件详细信息:
版本: 20110412
上传日期: 11 May 15
许可: 免费
人气: 14

Rating: 5.0/5 (Total Votes: 1)

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

类似的软件

Nagstamon
Nagstamon

19 Feb 15

Keyfrog
Keyfrog

20 Feb 15

Softflowd
Softflowd

3 Jun 15

意见 pirsyncd

评论没有发现
添加评论
打开图片!