1, shell 脚本传参调用http接口
[root@test aa]# cat a.sh
mobile=$1 #180xxxx1234
content=$2 #'测试告警123 , 业务系统: xxx'
echo "===>"$(date +'%F %T') $mobile, $content>> /xx/send.log
curl -s -H 'Content-Type: application/json' \
-H 'appkey: xxxxxx' \
-XPOST http://192.xx.xx.xx:80/sms/send \
-d "{
'mobile':'$mobile',
'content':'$content',
'sendtime':'',
'needreport':0
}" &>> /xx/send.log
2, 测试验证
[root@test aa]# sh a.sh 180xxxx1111 'test123 ,业务系统:aaa'
[root@test aa]# tail send.log
===>2024-07-15 16:14:58 180xxxx1111, test123 ,业务系统:aaa
{"code":"0","msg":"success"}