shell 调用钉钉通知

使用场景:机器能访问互联网,运行时间任务后通知使用

钉钉建立单人群

手机操作,只能通过手机方式建立单人群

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

电脑端
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

2. 配置脚本

#!/bin/bash
set -e## 上图中 access_token字段
TOKEN=''
KEYWORD='hello' # 前文中设置的关键字
function call_webhook()
{
local msg=$1
local body=$(cat <<EOF
{"at":{"atMobiles":["1888888888"]},"text":{"content":"{{KEYWORD}} {{MSG}}"},"msgtype":"text"
}
EOF
)echo $body | sed -e "s#{{MSG}}#$msg#g" -e "s#{{KEYWORD}}#$KEYWORD#g" |  curl --location --request POST "https://oapi.dingtalk.com/robot/send?access_token=$TOKEN" \
--header 'Content-Type: application/json' \
--data @-
}call_webhook "your xx environment job run over"

3. 参考

[1] https://unix.stackexchange.com/questions/217408/embed-cat-file-in-curl-data
[2] https://open.dingtalk.com/document/robots/custom-robot-access

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/825981.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

PyTorch如何保存验证集上效果最好的模型

PyTorch如何保存验证集上效果最好的模型 验证集的作用是在训练过程中监测是否出现过拟合。通常情况下&#xff0c;我们期望验证集的损失函数值在训练过程中首先下降&#xff0c;然后趋于稳定或上升。当损失函数值达到最小值时&#xff0c;表示模型在验证集上的泛化能力最佳&am…

分享一些壁纸api(小鸟)

分享一些壁纸api 搜索接口 import requestsurl "https://wp.shanhutech.cn/intf/GetUpOrDownWallpaper" querystring {"type":"search","action":"","value":"原神","id":"2051093&q…

【jinja2】模板渲染

HTML文件 return render_template(index.html)h1: 一级标题 变粗变大&#xff08;狗头

B02、JVM调优案例

1、调优的基本问题 1.1、为什么要调优&#xff1f; 目的是防止出现OOM&#xff0c;进行JVM规划和预调优&#xff1b;解决程序运行中各种OOM&#xff1b;以及减少Full GC出现的频率&#xff0c;解决运行慢、卡顿问题。 1.2、调优的大方向 合理的编写代码&#xff0c;充分并合理…

采购管理软件:如何快速实现采购申请自动化流转?

在没有采购管理软件的情况下&#xff0c;采购申请完全依赖纸质表格、电子邮件和 excel 表等过时的工具会大大降低效率&#xff0c;甚至影响企业的利润。 但一些企业尚未准备好重塑人工采购申请流程。他们似乎没有意识到&#xff0c;在采购相关活动上花费的资金越多&#xff0c…

大气的免费wordpress模板

国产的wordpress模板&#xff0c;更适合中国人使用习惯&#xff0c;更符合中国老板的审美的大气wordpress企业官网建站模板。 WordPress模板&#xff0c;也称为主题&#xff0c;是用于定义WordPress网站或博客外观和功能的预设计文件集。这些模板使用HTML、CSS和PHP代码构建&a…

doc转html参考

参考&#xff1a;https://github.com/mwilliamson/mammoth.js?tabreadme-ov-file 参考&#xff1a;前端玩Word&#xff1a;Word文档解析成浏览器认识的HTML_前端解析word成html-CSDN博客

LOD1-Unity中模型LOD技术原理以及使用

在Unity中&#xff0c;LOD&#xff08;Level of Detail&#xff09;技术是一种用于优化模型渲染性能的技术。它通过在不同距离下使用不同细节级别的模型来减少渲染开销&#xff0c;从而提高游戏的性能。 LOD技术的原理是根据相机与模型之间的距离来选择合适的细节级别进行渲染…

python中的字典(dict)排序

前言 在Python中&#xff0c;字典&#xff08;dict&#xff09;本身是无序的&#xff0c;直到Python 3.7版本&#xff0c;字典在迭代时会保持插入顺序。如果你需要根据键&#xff08;key&#xff09;或值&#xff08;value&#xff09;对字典中的项进行排序&#xff0c;可以使…

鸢尾花数据集的KNN探索与乳腺癌决策树洞察

鸢尾花数据集的KNN探索与乳腺癌决策树洞察 今天博主做了这个KNN和决策树的实验。 一.数据集介绍 介绍一下数据集&#xff1a; 威斯康星州乳腺癌数据集&#xff1a; 威斯康星州乳腺癌数据集&#xff08;Wisconsin Breast Cancer Dataset&#xff09;是一个经典的机器学习数…

【简单介绍下Beego框架】

&#x1f3a5;博主&#xff1a;程序员不想YY啊 &#x1f4ab;CSDN优质创作者&#xff0c;CSDN实力新星&#xff0c;CSDN博客专家 &#x1f917;点赞&#x1f388;收藏⭐再看&#x1f4ab;养成习惯 ✨希望本文对您有所裨益&#xff0c;如有不足之处&#xff0c;欢迎在评论区提出…

高性能的 Rust 原生 UI 框架

在当今多元化的软件开发生态中&#xff0c;Rust作为一个旨在提供高性能与安全并存的系统编程语言&#xff0c;逐渐在开发者中获得了声誉。而在构建图形用户界面&#xff08;GUI&#xff09;时&#xff0c;选择合适的框架对开发效率和用户体验都至关重要。Druid是基于Rust语言的…

探索 Nacos反序列化漏洞CNVD-2023-45001

在软件开发领域&#xff0c;安全漏洞是一项不容忽视的重要问题。最近&#xff0c;我们的安全团队发现了一个影响到我们的Nacos 2.1.0版本的反序列化漏洞&#xff0c;可能带来严重的安全威胁。我们已经立即采取了修复措施。本文将深入探讨这些漏洞的原理、可能造成的影响&#x…

MySQL数据库-优化慢查询

1、什么是慢查询&#xff1f; 慢查询就是SQL执行时间过长&#xff0c;严重影响用户体验的SQL查询语句。当它频繁出现时数据库的性能和稳定性都会受到威胁 慢查询是数据库性能瓶颈的常见原因&#xff0c;是指SQL执行时间超过阈值&#xff1b;可能由于复杂的连接、缺少索引、不恰…

hudi系列-schema evolution

在RFC-33中描述,hudi对schema evolution进行了统一设计,在官网文档中也指明了从0.11版本开始,spark-sql ddl是支持schema evolution的,而flink-sql在旧版本中并不支持ddl方式对表结构,所以full schema evolution都隐藏在读写过程中。对于使用者,我们最终只关心表的读和写…

Linux给磁盘扩容(LVM方式)

Linux给磁盘扩容&#xff08;LVM方式&#xff09; 最近测试性能&#xff0c;在本地打数据时&#xff0c;发现磁盘空间不足&#xff0c;于是想手动给/挂载点添加空间。这里介绍通过LVM方式快速给磁盘扩容。 LVM:是一种技术&#xff0c;方便管理磁盘。如果不用LVM&#xff0c;那…

XSS漏洞---类型+实战案例+防止

文章目录 目录 文章目录 一.XSS漏洞简介 二.XSS漏洞类型 三.实战案例 反射型XSS 存储型XSS 四.防护措施 一.XSS漏洞简介 XSS漏洞&#xff08;Cross-Site Scripting&#xff09;是一种常见的Web应用程序安全漏洞&#xff0c;它允许攻击者在受害者的浏览器中注入恶意脚本。当受…

基于STM32单片机的水位监控与报警系统设计

基于STM32单片机的水位监控与报警系统设计 摘要&#xff1a;随着科技的不断发展&#xff0c;单片机技术在工业自动化、环境监测等领域得到了广泛应用。本文设计了一种基于STM32单片机的水位监控与报警系统&#xff0c;通过电位器模拟当前的水位高度&#xff0c;并实时显示在LC…

neovim添加clipboard = “unnamedplus“出现打开速度变慢的解决办法

文章目录 一、前言二、解决问题1、下载win32yank.exe2、把下面的内容放到init.lua 三、最后 一、前言 笔者最近在wsl下重新配neovim时&#xff0c;发现打开速度会变得很慢。耗费巨大时间&#xff0c;终于找到原因。注释掉配置文件&#xff08;init.lua or optioons.lua&#x…

【LeetCode热题100】【图论】岛屿数量

题目链接&#xff1a;200. 岛屿数量 - 力扣&#xff08;LeetCode&#xff09; 考察图的遍历&#xff0c;从岛上上下左右能到达的地方都是这个岛 首先需要判断图的边界&#xff0c;然后再上下左右继续深度遍历&#xff0c;并把遍历到的标记为已访问&#xff0c;可以原地修改图…