golangなbotが止まったら困るって?

スクリプト書けばいいじゃない?

テキトーに検証しないで乱筆

#!/bin/sh
touch err.log
while true
do
  go run main.go|tee -a err.log
  cat err.log | mail -s "おい、止まったみたいだぞ" xxxxx@gmail.com
done

とか書いてみればエラーで止まればメール飛ばすと思うけど上手く動かないかも知れない
メール送信部分は今チェックする気が全然しない・・・

Discordに通知したいときは cat から始まる一行を下記に置き換える

  curl -H "Accept: application/json"\
     -H "Content-type: application/json"\
     -X POST -d '{"username":"俺だよ俺","content":"■■再起動します\n"}'\
        'https://discordapp.com/api/webhooks/ここに個別の奴'

長い行は 「 \ 」で次の行に改行すれば少し解りやすい・・・かも

たぶん動くと思う・・思う・・よ?



いいなと思ったら応援しよう!