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 <