シェルスクリプト

スクリプト

#!/bin/bash

if [ -n $? ];then
  echo "Usage: ./slack.sh IPaddress"
  exit 1;
fi

url='webhookのAPIで取得したURLをここに記載する。'
username='ユーザー名として名乗る名称を記載する。なんでもOK'
to="#チャンネル名を記載する"
subject="`hostname` : $1"
emoji=':bell:'   <-絵文字。なんでもOK
message="$2"

payload="payload={
     \"channel\": \"${to}\",
     \"username\": \"${username}\",
     \"text\": \"${subject}\",
     \"icon_emoji\": \"${emoji}\",
     \"attachments\": [
     {
       \"text\": \"${message}\"
     }
     ]
}"

curl -m 5 --data-urlencode "${payload}" $url

トップ   編集 凍結 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2022-06-30 (木) 01:40:11