From 8b609eb959f2b6cdc5fac8d6e53b839ded5fd47d Mon Sep 17 00:00:00 2001 From: Laily Date: Tue, 15 Oct 2024 11:08:30 +0800 Subject: [PATCH] feat: add croncheck.sh --- script/croncheck.sh | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 script/croncheck.sh diff --git a/script/croncheck.sh b/script/croncheck.sh new file mode 100644 index 0000000..7fdbc47 --- /dev/null +++ b/script/croncheck.sh @@ -0,0 +1,34 @@ +#!/bin/bash + +# 检查参数数量 +if [ "$#" -lt 1 ]; then + echo "Usage: $0 [command_args...]" + exit 1 +fi + +# 获取 webhook URL +WEBHOOK_URL="https://open.feishu.cn/open-apis/bot/v2/hook/808eafd8-a79f-4af0-b730-8442cf15933b" + +# 执行命令并捕获输出 +OUTPUT=$("$@" 2>&1) +EXIT_CODE=$? + +# 如果命令失败,发送 webhook 通知 +if [ $EXIT_CODE -ne 0 ]; then + # 准备 JSON 数据 + JSON_DATA=$(cat <