empush: easy-monit-push 简单的监控目录 有更新后同步到远程服务器上。 同步命令基于rsync 同步监控基于pynotify

[](#%E8%AF%B4%E6%98%8E)说明:

本文档适用于python3目录下的工程,python2的脚本不不适用。
python2目录工程适用于centos6/pyhton2.7版本
依赖安装:yum install file rsync , pip install pyinotify

[](#%E7%AE%80%E4%BB%8B)简介:

  • 监控指定的目录,目录内有修改操作就执行同步操作,同步到指定服务器的指定目录中。
  • 监控项可修改可修改添加,默认只监控修改。
  • 可配置监控目录、远程ip、端口、同步的目标地址。
  • 默认日志打印info级别,日志路径可配置
  • 所有配置文件在settings.py中

[](#%E7%8E%AF%E5%A2%83)环境:

开发语言:python3.6

开发环境:centos6

开发依赖:

pip install pyinotify
yum install file rsync

[](#%E5%90%AF%E5%8A%A8)启动:

python dir-real-rsync.py

[](#%E5%85%B3%E9%97%AD)关闭:

  • kill掉pid号即可:
  • cat /tmp/pyinotify.pid|xargs kill && rm -f /tmp/pyinotify.pid

原网址: 访问
创建于: 2024-03-07 16:39:31
目录: default
标签: 无

请先后发表评论
  • 最新评论
  • 总共0条评论