全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

IP归属甄别会员请立即修改密码
123
返回列表 发新帖
楼主: dvbhack
打印 上一主题 下一主题

Oracle 日本突然成功开了一台

[复制链接]
21#
发表于 2020-4-10 12:22:36 | 只看该作者
定时任务,运行一个oci.sh脚本,运行后得到一段
{
    "code": "InternalError",
    "message": "Out of host capacity.",
    "opc-request-id": "BCDC35A1BD4E4193E71",
    "status": 500
}

然后判断 如果 其中没有 "status": 500 这个关键字,就调用发送企业微信通知的脚本
需要怎么操作哦。老哥能不能点拨一下
22#
发表于 2020-4-10 12:27:47 来自手机 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
23#
 楼主| 发表于 2020-4-10 12:30:45 | 只看该作者
  1. #!/bin/bash

  2. [[ -e "oci.lock" ]] && exit -1

  3. PATH=$HOME/bin:$PATH

  4. MSG=$(oci compute instance launch --availability-domain {占位} --display-name {占位} --image-id {占位} --subnet-id {占位} --shape VM.Standard.E2.1.Micro --assign-public-ip true --metadata '{"ssh_authorized_keys":"{占位"}' --compartment-id {占位} 2>&1)

  5. QUERY=$(echo $MSG | grep "Out")

  6. if [[ $QUERY =~ "Out of host capacity" ]]; then
  7.         printf "out of host capacity\n" >> oci.log
  8. else
  9.         curl 'https://qyapi.weixin.qq.com/cgi-bin/webhook/send?key={占位}' -H 'Content-Type: application/json' -d '{"msgtype": "text", "text": { "content": "Oracle VM created." } }' >> oci.log 2>&1
  10.         echo "1" > oci.lock
  11. fi
复制代码
24#
发表于 2020-4-10 13:16:29 | 只看该作者
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2026-1-14 02:20 , Processed in 0.063525 second(s), 9 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表