仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 725|回复: 8
打印 上一主题 下一主题

[shell编程] 来一发shell角本在centos下怎样使用飞信发送告警短信

[复制链接]
不帅 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-14 20:22:33 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的好朋友们!1、往官网http://bbs.it-adv.net/viewthread.php?tid=1081&extra=page%3D1下载对应平台下的飞信步伐装置包
2、起首是在这个网站注册会员并复兴帖子后下载在linux平台下的fetion呆板人主步伐fetion及响应linux版本的lib包
3、将主步伐和响应lib放在统一个目次sms中
4、使主步伐具有实行的权限chmoda+xfetion
5、进进sms目次后实行以下下令LD_LIBRARY_PATH=../fetion
6、提醒了fetion在linux下所利用到得一切参数以下:
--mobile=[手机号]登录手机号
--sid=[飞旌旗灯号]登录飞旌旗灯号
--pwd=[暗码]登录暗码
--config=[文件名]存储手机号、暗码的文件。
--index=[索引号]索引
以下参数供应吸收者
--to=[手机号/飞旌旗灯号/URI]吸收动静的手机号/飞旌旗灯号/URI.假如晓得对方URI,则只需本人在对方密友列表,无需对方在本人密友列表就可以发送。
撑持多个号码,两头用,逗号分开
--msg-utf8=[信息]
发送的动静,UTF8编码
--msg-gb=[信息]
发送的动静,GB编码
--file-utf8=[文件utf8格局]
发送文件内容
--file-gb=[文件gb格局]
发送文件内容
--msg-type=[0/1/2]
发送动静范例:一般动静长动静智能短信
小工具
--query-cmcc-no查询挪动公司手机段
7、依据参数提醒输出以下信息
LD_LIBRARY_PATH=../fetion--mobile=15264171136--pwd=yourpwd--to=15264171136--msg-utf8=hello
8、这时候抛出大批非常细心察看会发明有一个以手机号15264171136.jpg实在提醒用户必要输出考证码,此时我们能够将与主步伐在统一目次中静态天生的图片下载到当地并用图片扫瞄工具翻开后将响应的考证码输出到抛出非常步伐以后回车ok手机吸收到了方才发送的短信。
8、实战剧本当备机接受资本主机宕机时使用飞信发送告警短信给主机***
#!/bin/bash
#Authorfengzhanhai
#Createdate20120601
#Theprogramisusedbymonheartbeat
sendsms()
{
mypath=/root/mon
cd$mypath
admin=yourtelphone
mykey=yourpassword
formynumin`catuserphone.doc`
#userphone.doc为必要发送的德律风薄列表
do
LD_LIBRARY_PATH=../fetion--mobile=$admin--pwd=$mykey--to=$mynum--msg-utf8="Themasterserverdisaster,theslaveserverhasbeenboot">>sms.log
done
}
mydir=/root/mon
cd$mydir
/sbin/ifconfigeth0:0>myip
grep192.168.202.56myip>>/dev/null2>&1
if[$?-eq0]&&![-fha.lock]
then
touchha.lock;
echo"`date`Theshellisflushingroutetable">>ha.log
/sbin/arping-Ieth0-c3-s192.168.202.56192.168.202.1>>ha.log
sendsms;
echo"`date`theroutetablehasbeensuccessupdate">>ha.log
else
grep192.168.202.56myip>>/dev/null2>&1
if[$?-eq1];
then
if[-fha.lock];
then
rm-rfha.lock;
fi
fi
fi
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的好朋友们!
若相依 该用户已被删除
沙发
发表于 2015-1-16 15:01:56 | 只看该作者

来一发shell角本在centos下怎样使用飞信发送告警短信

首先Linux是开源的,这也是最主要的原因,想学windows,Unix,对不起我们没源代码。也正是因为这样,Linux才能够像滚雪球一样越滚越大,发展到现在这种规模。
因胸联盟 该用户已被删除
板凳
发表于 2015-1-25 12:19:01 | 只看该作者
如果上面的措施没有解决问题,此时你就需要Linux社区的帮助了。 Linux的使用者一般都是专业人士,他们有着很好的电脑背景且愿意协助他人。
再现理想 该用户已被删除
地板
发表于 2015-2-2 22:16:46 | 只看该作者
掌握在Linux系统中安装软件,在安装Linux工具盘后大致日常所需的软件都会有,一般网络提供下载的软件都会有安装说明。
莫相离 该用户已被删除
5#
发表于 2015-2-8 17:48:43 | 只看该作者
尽我能力帮助他人,在帮助他人的同时你会深刻巩固知识。
活着的死人 该用户已被删除
6#
发表于 2015-2-25 23:50:15 | 只看该作者
其实当你安装了一个完整的Linux系统后其中已经包含了一个强大的帮助,只是可能你还没有发现和使用它们的技巧。
小魔女 该用户已被删除
7#
发表于 2015-3-8 11:20:10 | 只看该作者
熟读写基础知识,学得会不如学得牢。
第二个灵魂 该用户已被删除
8#
发表于 2015-3-16 04:52:22 | 只看该作者
甚至目前许多应用软件都是基于它的。可是没有哪一个系统是十分完美的。
兰色精灵 该用户已被删除
9#
发表于 2015-3-22 21:11:03 | 只看该作者
Linux高手更具有鼓励新手的文化精神。如何在Linux社区获得帮助,需要说明的是你要有周全的思考,准备好你的问题,不要草率的发问。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-5-12 02:26

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表