在运维管理中,要求管理员做到日程提醒,服务器监控、报警、故障通知或短信控制的功能。这时就必须要使用高效的方法来实现。本文以一种简单的方法来实现在bash下给手机发送短信的功能
大家会问为什么不用Email呢,Email也能实现啊,是的Email也能实现,但是你会24小时盯着你的邮箱吗,那多累啊。所以我们要让短信来提醒。
我们使用第三方的飞信接口来发送消息
使用第三方的飞信接口(接口使用规范)
感谢
cplushua
提供的飞信接口
- 以get方式发送消息
http://2.smsfx.sinaapp.com/send.php?tel=手机号&pwd=密码&aim=对方号码&text=短信内容
- 以post方式发送消息
http://2.smsfx.sinaapp.com/post_send.php
参数同GET方法:
tel=手机号&pwd=密码&aim=对方号码&text=短信内容
- 添加好友
http://2.smsfx.sinaapp.com/add.php?tel=手机号&pwd=密码&aim=对方号码&text=昵称(最多5个字符,不能留空)
bash下使用curl发送短消息
curl
的详细使用请看curl命令详解使用
curl
发送消息实例(给自己发送消息)
$ curl -G "http://2.smsfx.sinaapp.com/send.php?tel=手机号&pwd=密码&aim=手机号&text=运维之道" >/dev/null
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
108 1296 0 1296 0 0 789 0 --:--:-- 0:00:01 --:--:-- 1095