1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
   | #!/bin/bash
 
  subject="$1" message="$2"
  token="faaf1acd861a395bfb58170e17043188734cf0a1edc0ac6034a68ee2c6664de0"  ip=`/sbin/ifconfig -a|grep inet|grep -v 127.0.0.1|grep -v inet6|awk '{print $2}'|tr -d "addr:"` hostname=`hostname` body="$hostname[$ip]$message"
  function sendMessageToDingding(){         url="https://oapi.dingtalk.com/robot/send?access_token=${token}"         UA="Mozilla/5.0 (Windows NT 6.2; WOW64) AppleWebKit/535.24 (KHTML, like Gecko) Chrome/19.0.1055.1 Safari/535.24"           result=`curl -XPOST -s -L -H "Content-Type:application/json" -H "charset:utf-8" $url -d "         {         \"msgtype\": \"text\",          \"text\": {                  \"content\": \"$1\n$2\"                  }         }"`         echo $result }   sendMessageToDingding $subject $body
   |