github.com/adnanh/webhook 编写配置文件 编写一个json格式的配置文件/foo/bar/hooks.json如下: [ { "id": "test", "execute-command
[ { "id": "deploy-webhook", "execute-command": "deploy.sh", "command-working-directory" : "/home" } ] id:钩子的id,可自定义 execute-command:要执行的脚本名,就是刚才编写的部署脚本 command-working-directory:脚本所在目录 完成后通过
webhook mkdir /opt/webhook/logs (图片点击放大查看) 3、创建hooks.json文件 hooks.json [ { "id": "diskinfo", "execute-command { "source":"url", "name":"parameter2" } ] }, { "id": "sshloginip_block", "execute-command
返回选中标签页的序号 -l, --selected-tablabel 返回选中标签页的名字 -e COMMAND, --execute-command
[ { "id": "deploy", "execute-command": ".
这些规则包含以下属性: { "id": "", "execute-command": "", "command-working-directory": "", "pass-arguments-to-command execute-command:触发hook时将执行的脚本的路径。在我们的例子中是redeploy.sh位于/opt/scripts/redeploy.sh。 /opt/hooks/hooks.json文件应包含以下信息: [ { "id": "redeploy-app", "execute-command": "/opt/scripts/ } } ] } } 完整的/opt/hooks/hooks.json将如下所示: [ { "id": "redeploy-app", "execute-command
webhook中hooks.json内容如下 [root@almalinux ~]# cat /opt/webhook/hooks.json [ { "id": "diskinfo", "execute-command
上传webhook文件 mkdir /opt/webhook/logs vim /opt/webhook/hooks.json 添加如下内容 [ { "id": "fileDelete", "execute-command
/webhook --help vi /opt/hooks.json [ { "id": "push2dingtalk", "execute-command" : "/opt/push2robot.sh
用法 pt-kill [OPTIONS] [DSN] 选项 至少指定 --kill 、 --kill-query 、 --print 、 --execute-command 或 --stop 之一 部分参数选项存在互斥
可选后缀s=秒,m=分钟,h=小时,d=天;如果没有后缀,则使用s 操作: - `--execute-command=s` 当查询匹配时执行此命令 - `--fingerprint` 修改--print