注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

成长...

坚持,一定要坚持!

 
 
 

日志

 
 

使用fetion机器人短信报警  

2008-12-31 00:23:36|  分类: Freebsd |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
现在fetion机器人Linux/Freebsd和win版本都有,比较新的版本都需要登陆之后方可通过sms发送短信,不方便。
下面是个例子,在10.9.30.11上登录fetion,用php通过socket请求40000端口来发送短信:
<?php
//fetion sender svr.
$svc_host = '10.9.30.11';
$svc_port = 40000;
//sms [mobile no.] [msg]
$command = "sms 手机号 hello,world";
$fetion_svc_socket = socket_create(AF_INET,SOCK_DGRAM,0);
@socket_sendto($fetion_svc_socket,$command,strlen($command),0,$svc_host,$svc_port);
socket_close($fetion_svc_socket);
?>

也可以用php通过exec来执行“./fetion -u 手机号 -p 密码 -b sms.sh > /dev/null”来发送多条短信,
 sms.sh内容:
#/bin/sh
sms 接收手机号1  "Apache is down!"
sms 接收手机号2  "Mysql is down!"
...
quit

最好用的还是fetion比较老的版本sms命令行方式:
可惜只有linux和windows版本
./sms -f 发送手机号 -p 密码 -t 接收手机号1,接收手机号2 ,..... -i 文本文件
./sms -f 发送手机号 -p 密码 -t 接收手机号1,接收手机号2 ,..... -m 短信消息

(以上在Centos5.2和Freebsd7上已作测试)



  评论这张
 
阅读(895)| 评论(0)
推荐 转载

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017