python-实现监控进程并发送钉钉通知
AI-摘要
KunKunYu GPT
AI初始化中...
介绍自己
生成本文简介
推荐相关文章
前往主页
前往tianli博客
python-实现监控进程并发送钉钉通知
cat > process_names_check.py <-"EOF"
#!/bin/bash
# 钉钉机器人的Webhook URL
WEBHOOK_URL="https://oapi.dingtalk.com/robot/send?access_token=钉钉token"
# 定义要监控的Python进程名称,多个进程使用空格+双引号
process_names=("test2.py" "test1.py")
# 循环检查每个进程是否存在
for process_name in "${process_names[@]}"; do
# 使用pgrep命令查找进程ID(PID)
if pgrep -f "$process_name" > /dev/null; then
echo "进程 $process_name 存在"
else
echo "进程 $process_name 不存在,发送通知"
# 构建要发送的JSON消息
message="{
\"msgtype\": \"text\",
\"text\": {
\"content\": \"进程 $process_name 不存在!\"
}
}"
# 使用curl发送消息到钉钉机器人
curl -H "Content-Type: application/json" -d "$message" "$WEBHOOK_URL"
fi
done
# 在这里可以添加其他操作或日志记录
EOF
- 感谢你赐予我前进的力量
赞赏者名单
因为你们的支持让我意识到写文章的价值🙏
作者编辑不易,如有转载请注明出处。完整转载来自https://wangairui.com 网站名称:猫扑linux
评论
匿名评论
隐私政策
你无需删除空行,直接评论以获取最佳展示效果