#!/bin/sh
#@所有人
#'isAtAll': true
webhook='https://oapi.dingtalk.com/robot/send?access_token=xxx'
#钉钉机器人设置的关键字
cluster='alarm'
#钉钉@的人
#atMobiles='"176xxx","132xxx"'
atMobiles='"1760581xxx"'
msg=$1
msg2=$2
function SendMsgToDingding() {
curl $webhook -H 'Content-Type: application/json' -d "
{
'msgtype': 'text',
'text': {
'content': '$cluster\n $msg\n $msg2'
},
'at': {
'atMobiles': [${atMobiles}]
}
}"
}
SendMsgToDingding
脚本运行:]#./dingding.sh 第一段文字 第二段文字shell编写钉钉告警脚本
最新推荐文章于 2024-07-23 10:48:30 发布
这是一个通过Shell脚本调用钉钉Webhook接口发送消息的示例。脚本包含了一个名为`SendMsgToDingding`的函数,用于构造并发送包含特定集群名和自定义消息内容的通知。它会@指定的手机号,并且可以接收两个参数作为消息段。在实际运行中,只需提供两段文字作为参数即可。
881

被折叠的 条评论
为什么被折叠?



