手机发送短信扣费和充值脚本
#!/bin/sh
#mobile recharge shell
#by zkg 2019-08-15
#手机充值10元,第发送一次短信(输出当前余额),花费1角5分,当余额低于1角5分不能发送短信,提示余额不足,请充值(可以允许用户充值继续发送短信)?
#10元=1000分,1角5分=15分,数值要统一,都为整数
#定义变量
TOTAL=1000
CONSUME=200
function isnum(){
expr $1 + 1 &>/dev/null
if [ $? -ne 0 -a "$1" != "-1" ];then
return 1
fi
return 0
}
function consume(){
read -p "please input your message:" content
read -p "Are you sure send?{y|Y|n|N}:" option
case $option in
y|Y)
echo "send $content successfully!!!"
((TOTAL=TOTAL-CONSUME))
echo "you money haved $TOTAL availed"
;;
n|N)
echo "canceled"
;;
*)
echo "invalid input"
;;
esac
}
function recharge(){
if [ $TOTAL -le $CONSUME ];then
echo "you money haved $TOTAL availed,it is not enough!!!"
read -p "you want to recharge money?{y|Y|n|N}:" option2
case $option2 in
y|Y)
while true
do
read -p "please input recharge money?[INT]:" CHARGE
isnum $CHARGE && break ||{
echo "invalid input"
exit 100
}
done
((TOTAL=TOTAL+CHARGE)) && echo "you have $TOTAL money"
;;
n|N)
echo "canceled"
exit 101
;;
*)
echo "invalid input"
exit 102
;;
esac
fi
}
function main(){
while [ $TOTAL -ge $CONSUME ]
do
consume
recharge
done
}
main
- zabbix增加手机短信、邮件监控的注意要点,SSL邮件发送python脚本
- linux脚本每隔几分钟ping指定ip如不通向指定手机发送短信
- 技术回顾:Android 如何在Service获取最佳坐标以及发送短信到指定的手机
- 通过短信发送LOG归类号码发送情况的shell脚本
- Java调用WebService接口实现发送手机短信验证码功能,java 手机验证码,WebService接口调用
- 用C#通过Nokia手机发送短信
- 文件防篡改脚本,一有文件被修改,立即发送报警短信
- 中国网建SMS短信接口调用(java发送和接收手机短信)
- 微信开发之移动手机WEB页面(HTML5)Javascript实现一键拨号及短信发送功能
- [转]asp.net利用Web Service实现短信发送致手机
- Java调用WebService接口实现发送手机短信验证码功能
- java发送手机短信
- python 发送手机短信验证码
- linxu中shell脚本监控mysql主从并调用webservice接口发送短信(粘贴即可使用,亲测)
- 通过短信猫发送手机短信
- 完全免费的手机短信天气预报与免费发送祝福短信(谷歌短信服务)
- 简单手机短信发送软件
- 发送手机短信代码
- 春节假期全国手机短信发送量有望超过170亿条
- C#发送手机短信