sersync2 完全安装配置说明(三) ----插件基本配置和使用
插件相关xml
<sersync>
......
<plugin start="false" name="command"/>
</sersync>
<plugin name="command">
<param prefix="/bin/sh" suffix="" ignoreError="true"/>
<filter start="false">
<include expression="(.*)\.php"/>
<include expression="(.*)\.sh"/>
</filter>
</plugin>
<plugin name="socket">
<localpath watch="/opt/tongbu">
<deshost ip="192.168.138.20" port="8009"/>
</localpath>
</plugin>
<plugin name="refreshCDN">
<localpath watch="/data0/htdocs/cms.xoyo.com/site/">
<cdninfo domainname="ccms.chinacache.com" port="80" username="xxxx" passwd="xxxx"/>
<sendurl base="http://pic.xoyo.com/cms"/>
<regexurl regex="false" match="cms.xoyo.com/site([/a-zA-Z0-9]*).xoyo.com/images"/>
</localpath>
</plugin>
command插件
当文件同步完成后,会调用command插件,如同步文件是test.php,则test.php文件在改动之后,调用rsync同步到远程服务器后,调用command插件,执行
/bin/sh test.php suffix >/dev/null 2>&1
如果suffix 设置了,则会放在inotify事件test.php之后
如果ignoreError为true,则会添加>/dev/null 2>&1
当然还可以设置command的filter,当filter为ture,include可以只对正则匹配到的文件,调用command。
刷新CDN插件
“refreshCDN”,就在同步过程中将文件发送到目 的服务器后刷新cdn接口。如果不想使用,则将start属性设为false即可。如果需要使用其他插件,则查看其他plugin标签,将插件名称改为 xml中其它插件的名称即可。
<localpath watch="/data0/htdocs/cms.xoyo.com/site/">
<cdninfo domainname="ccms.chinacache.com" port="80" username="xxxx" passwd="xxxx"/>
<sendurl base="http://pic.xoyo.com/cms"/>
<regexurl regex="false" match="cms.xoyo.com/site([/a-zA-Z0-9]*).xoyo.com/images"/>
</localpath>
</plugin>
socket插件
Http插件
sersync2 完全安装配置说明(三) ----插件基本配置和使用相关推荐
- Sublime text 3 如何下载安装汉化插件,配置python2编译环境
Sublime text 3 如何下载安装汉化插件,配置python2编译环境 下载地址 下载地址:http://www.sublimetext.com/download 软件汉化 首先,需要安装Pa ...
- Groovy的本地安装和Eclipse插件的配置
从Groovy的官网下载Development kit: https://groovy.apache.org/download.html 下载到本地,解压: 把解压后的文件夹路径添加到环境变量里. 主 ...
- Eclipse插件安装的三种方式
Eclipse插件安装总结通过个人的学习体会,将目前Eclipse插件安装的三种方式,总结如下: 第一种方法很简单,在Eclipse的主目录(%ECLIPSE_HOME%)下有一个plugins目录和 ...
- Jenkins——Jenkins介绍+基于云平台的Jenkins安装和持续集成环境配置(插件+用户权限+凭据+Maven打包)
Jenkins--Jenkins介绍+基于云平台的Jenkins安装和持续集成环境配置(插件+用户权限+凭据+Maven打包) 持续集成及Jenkins介绍 软件开发生命周期 什么是持续集成? 持续集 ...
- 使用eclipse安装python插件_在windows下用eclipse + pydev插件来配置python的开发环境
在windows下用eclipse + pydev插件来配置python的开发环境 一.安装 python 可以到网上下个Windows版的python,官网为:https://www.python. ...
- IDEA安装Vim插件并配置共享VIM和Windows的剪切板
IDEA安装Vim插件并配置共享VIM和Windows的剪切板 这两天学习了Vim的基本使用后,认为Vim的工作效率还是相当高的,所以便有了Idea中配置Vim使用的想法.也是经历了多重困难,查询了多 ...
- Zotero安装及基础插件配置
卷首语:建议至少看1-8,9涉及到具体插件的配置,可按需查看. 1.安装 安装客户端. Edge浏览器安装Zotero插件:https://www.zotero.org/download/ Chrom ...
- NAS4Free 安装配置(三)基本配置
NAS4Free 安装配置(三)基本配置 基本配置 在浏览器中输入地址,进入管理界面(我的是http://192.168.0.10) 登录界面 初始用户名:admin,初始密码:nas4free 首页 ...
- MAC IDEA安装与常用插件与环境配置
目录 一.下载与安装IDEA 1. 下载与安装IDEA 二.安装和配置jdk 1. 安装jdk 1.8 2. 配置路径 三.安装git 四.安装和配置Maven 1. 安装Maven 2. 配置Mav ...
最新文章
- 10万视频,所有图像均获授权,Facebook创建大规模Deepfake数据集
- 抽象SQL查询:SQL-MAP技术的使用
- copy-maven-plugin - where is it configured - Maven原理探究
- jQuery 3.4.0 Released(2019.4.10)
- 天猫整站SSM-分页-limit(做个人学习笔记整理用)
- Python基础(6)--条件、循环
- Eclipse 【3.4】 版本安装【插件】时的【dropins】 目录
- Java学习的准备工作
- Excel 精选28个技巧
- 数学笔记(四)线性代数知识点总结
- C++求解一元二次方程
- BurpSuite 安装配置(License Key)
- win10如何删除计算机用户,win10如何取消账户登录_win10怎么删除登录账户
- 互联网产品三大需求文档:BRD、MRD、PRD
- ]播放电影文件背景音乐声音正常对白声音小的问题
- 认识计算机键盘ppt教案,认识计算机键盘.ppt
- 全国各地省市地区plist文件(数据跟微信的地区一致)
- mysql 两表连接删除数据库_Mysql (二)Mysql 数据库表增删改查
- 极客日报:恶意软件感染超1000万台安卓设备;淘宝App已支持“云闪付”付款;OpenSSH 8.8发布
- 利用同义词简化SQL Server 2005开发
热门文章
- 一段经典的js命名空间创建和链式调用代码
- 举例讲解EFS的加密技巧
- 科幻片天际SKYLINE,喜欢科幻的朋友不要错过。
- Enterprise Library 3.0 体验(3):使用配置文件的Validation Application Block
- uniapp cross-env不是内部或外部_企业内部防泄密三部曲 严防祸起萧墙之内
- 用 Flask 来写个轻博客 (24) — 使用 Flask-Login 来保护应用安全
- Openstack组建部署 — Environment of Controller Node
- Oracle Database的安装与卸载
- Windows 08R2_AD图文详解
- IPython4_Notebook