linux 字符界面安装fetion(飞信) ,以及在命令行上如何发短信,,在服务器系统上,我们经常需要监控一些项目,需要用到邮件报警或者短信报告相关的情况,在这里我与大家分享一下如何要linux 上安装和使用fetion
linux 字符界面安装fetion(飞信) ,以及在命令行上如何发短信,,在服务器系统上,我们经常需要监控一些项目,需要用到邮件报警或者短信报告相关的情况,在这里我与大家分享一下如何要linux 上安装和使用fetion
一、使用wget 命令下载飞信
软件也可以在我的网盘里下载:
http://pan.baidu.com/s/1EEXS6
二、解压文件并安装
tar zxvf fetion.tar.gz
cd fetion
cp fetion /bin
cd cenos54X64_20101113/
mv lib /usr/local/fetion
vi /etc/ld.so.conf.d/fetion.conf
添加内容 /usr/local/fetion 然后保存退出
再使用命令加载库文件 ldconfig 【这个很重要,有时候一些用户无法使用的时候,也要检查该用户是否允许加载库文件,以及权限方面,排错也是在这里排错的。】
这样就可以安装好使用了。
http://pan.baidu.com/s/1GaSJG
三、下面介绍飞信命令的一些选项【必须熟悉】
Usage: --mobile=[mobile] 这里是登陆的选项,使用手机号码登陆。 --sid=[sid] 这里是使用用户名登陆、
--pwd=[pwd] 这里是登陆的密码。
--config=[config file] *format:index mobile password
--index=[index no in config file,refer to sample.conf]
--debug *debug mode on --hide *login fetion in hidden state --to=[mobile/sid] 这个是接收人的手机号码 或者飞信用户名。
--command-path=[command file path]
--robotmode
--daemon(linux only) --proxy-ip(http proxy ip)
--proxy-port(http proxy port)
--msg-gb=[gb2312/gbk message]
--msg-utf8=[utf8 message] 这个是短信的内容,以UTF8格式
--msg-type=[0/1/2 sms longsms smartmsg]
--file-gb=[gb2312/gbk file]
--file-utf8=[utf8 file]
--query-cmcc-no
--auto-retry
--exit-on-verifycode
这里介绍了几个常用 的选项,其它的选项都有简单的说明,大家可以认真看一下,谢谢。
四、实例:发送短信【介绍一下如何发送短信】
例如:
登陆飞信的手机号码是 13428171102
登陆密码是 123456
接收短信的人是 13428171103
短信的内容 早上好
命令行上输入内容如下:
fetion --mobile=13428171102 --pwd=123456 --to=13428171103 --msg-utf8="早上好"
这样就可以发送短信了。
注意:飞信在不同的IP 之间登陆是要输入验证码的,当我们第一次在服务器上发短信的时候,也是需要输入 验证码,这时候会以手机号码为名字,产生一个图片在/bin目录下,例如上面产生的验证码图片是 /bin/13428171102.jpg
在命令行上看不了图片,只能通过winscp 软件将图片拷贝出来看。
五、排错并解决问题
当我们无法在系统上发短信的时候,并提示错误,我们如何检查呢?
一、方面从权限检查fetion的相关文件
二、从用户是否加载了飞信的库文件 ldconfig 以及用户能否读取库的配置文件。如 /etc/ld.so.conf.d/fetion.conf
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/22471608/viewspace-1111022/ ,如需转载,请注明出处,否则将追究法律责任。