在Linux中使用飞信发送手机短信

在Windows中使用飞信我们都会,从飞信网站下一个客户端安装好就可以正常使用了,不过你一定没有在Linux下用飞信发过消息吧,下面我就就一步一步在LINUX下使用命令来发送短信

1、需要飞信客户端的软件。 fetion_linux_20080402.tar.gz

2、飞信安装需要的库文件,要安装libACE.         ACE-5.5.tar.gz

从此处下载[url]http://deuce.doc.wustl.edu/ACE-5.5.tar.gz[/url]

下面我们开始安装过程,

[root@localhost opt]# tar -xzvf fetion_linux_20080402.tar.gz

上面把飞信客户端解压

[root@localhost opt]# ldd sms

linux-gate.so.1 =>  (0x00237000)

libACE.so.5.4.7 => not found

libACE_SSL.so.5.4.7 => not found

libssl.so.0.9.8 => not found

libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x0073e000)

libm.so.6 => /lib/libm.so.6 (0x00ce6000)

libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x0042a000)

libc.so.6 => /lib/libc.so.6 (0x00238000)

/lib/ld-linux.so.2 (0x00bf7000)

使用ldd sms 查看sms这个的库文件是否完整

上面提示有有三个库没有找到,接下来我们就需要安装libACE来提供缺少的库

[root@localhost opt]# tar -xzvf ACE-5.5.tar.gz

[root@localhost opt]# cd ACE_wrappers/

[root@localhost ACE_wrappers]# pwd

/opt/ACE_wrappers

可以看到现在的路径是/opt/ACE_wrappers

为了更保险,首先将这个目录权限设置读写执行

[root@localhost ACE_wrappers]# chmod a=rwx -R /opt/ACE_wrappers/

然后再修改/etc/profile文件

[root@localhost ACE_wrappers]# vi /etc/profile

添加以下内容

# Path manipulation

if [ `id -u` = 0 ]; then

pathmunge /sbin

pathmunge /usr/sbin

pathmunge /usr/local/sbin

pathmunge /opt/ACE_wrappers

fi

ACE_ROOT=/opt/ACE_wrappers

export ACE_ROOT

再注销用户,重新登陆

在$ACE_ROOT目录中的ace目录下生成文件config.h,在这个文件中要包含一句话

#include "ace/config-linux.h"

5在$ACE_ROOT目录中的include/makeinclude目录下生成文件platform_macros.GNU

在这个文件中要包含一句话

include $(ACE_ROOT)/include/makeinclude/platform_linux.GNU

进入$ACE_ROOT/ace目录,执行这两个命令

[root@localhost ace]# make debug=0

[root@localhost ace]# make ssl=1

这时已经生成好libACE库文件了(lib目录下的文件是链接文件)

[root@localhost opt]# find ./ACE_wrappers -name "libA*"

./ACE_wrappers/ace/SSL/libACE_SSL.so.5.5.0

./ACE_wrappers/ace/SSL/libACE_SSL.so

./ACE_wrappers/ace/libACE.so

./ACE_wrappers/ace/libACE.so.5.5.0

./ACE_wrappers/lib/libACE_SSL.so.5.5.0

./ACE_wrappers/lib/libACE.so

./ACE_wrappers/lib/libACE.so.5.5.0

./ACE_wrappers/lib/libACE_SSL.so

[root@localhost opt]# cp /opt/ACE_wrappers/ace/libACE.so.5.5.0 /usr/lib/libACE.so.5.4.7

[root@localhost opt]# cp /opt/ACE_wrappers/ace/SSL/libACE_SSL.so.5.5.0 /usr/lib/libACE_SSL.so.5.4.7

cp /lib/libssl.so.0.9.8b /usr/lib/libssl.so.0.9.8

拷贝这三个文件是为了让sms的库文件存在

如果./sms --help能出来帮助信息就证明安装成功了,接下来就可以用来发送手机短信了,前提是你的手机必须要开通飞信了。

[root@localhost opt]# ./sms --help

./sms: /usr/lib/libssl.so.0.9.8: no version information available (required by ./sms)

************************ IMPORTANT STATEMENT ************************

**                                                                 **

**   PLEASE DON'T USE THIS SOFTWARE TO SEND JUNK SHORT MESSAGES.   **

**   OTHERWISE PLEASE BEAR YOUR OWN CONSEQUENCES.                  **

**                                                                 **

**                                       [version:2008-4-2]        **

*********************************************************************

This program is for sending short messages via CMCC Fetion!

[url]http://www.fetion.com.cn/[/url]

AUTHOR:KelvinHan MSN/EMAIL:shichangguo@msn.com 2008/3/8

Usage:

sms -f mobile -p pwd -t mobile1,.. -m message -a message -d

sms -f mobile -p pwd -t mobile1,.. -i file_name[utf8] -a invite_message -d 1

-f:Fetion mobile account(only supports mobile phone No.)

-p:Account password

-t:Destination mobile list

-m:Message

-i:File name(only supports utf8)

-a:Auto send invite using invite_message.

-d:Debug on.

上面的帮助信息告诉我们-f是自己飞信手机号 -p是密码 -t是发送给谁(必须已经加成你飞信好友的号码)-m是发送信息内容 可以看到后面有一个提示,发送到号码成功

[root@localhost opt]# ./sms -f 13524486160 -p 123456 -t 13524486160 -m hello

./sms: /usr/lib/libssl.so.0.9.8: no version information available (required by ./sms)

[Thu May 15 16:52:46 2008] :) Send msg to 13524486160 ok!

感谢Ludy提供的帮助,参考了他的Blog

[url]http://hi.baidu.com/linux%B7%DB%CB%BF/blog/item/6d78e627d86ee706908f9d54.htmlBlog[/url]

©著作权归作者所有:来自51CTO博客作者fine102的原创作品,如需转载,请注明出处,否则将追究法律责任

手机linux发短信的命令,在Linux中使用飞信发送手机短信相关推荐

  1. linux下载文件夹到本地命令行,linux下载文件到本地命令,linux下载文件到本地命令 下载工具...

    linux下载文件到本地命令,linux下载文件到本地命令 下载工具 来源:互联网/编辑:佚名/时间:2020-09-08 在手机上看 扫一扫进入手机端 linux用户命令在哪个文件夹下 用 whic ...

  2. 飞信发送手机短信接口

    mshta " http://sms.api.bz/fetion.php?username=发送者手机号码&password=飞信登录密码&sendto=接收者手机号码&am ...

  3. java 发送短信例子_利用java实现的一个发送手机短信的小例子

    今天闲来无事,在微博上看到一个关于用java实现的一个发送手机短信的程序,看了看,写的不太相信,闲的没事,把他整理下来,以后可能用得着 JAVA发送手机短信,流传有几种方法:(1)使用webservi ...

  4. Linux下编译build的命令,【linux基础】20、内核的编译

    一.一般src.rpm包的安装 有些软件包是以.src.rpm结尾的,这类软件包是包含了源代码的rpm包,在安装时需要进行编译. src.rpm包=源代码 + specs文件 #specs文件是将源码 ...

  5. linux du 文件大小排序,du命令 实现Linux 某个文件夹下的文件按大小排序

    1. df -lh 2. du -s /usr/* | sort -rn 这是按字节排序 3. du -sh /usr/* | sort -rn 这是按兆(M)来排序 4.选出排在前面的10个 du ...

  6. 工作中遇到的发送报警短信的流程图设计

    说明: 由于公司的规定,现在还不能把需求贴出来. 限定条件: 发送的 能用到的变量 currentPhone 当前是第几个号码, 从零开始 currentScene 当前的场景模式 thisMessa ...

  7. linux++查找隐藏文件,使用find命令查找Linux中的隐藏文件的方法

    我们可以在Linux 或者 Unix 系统上使用 find 命令去查询所有(全部)隐藏文件 基本语法如下: 复制代码 代码如下: [root@dabu.info ~]#find /要查找的文/件/夹/ ...

  8. linux在午夜运行什么命令,在Linux中如何使用at命令安排任务

    原标题:在Linux中如何使用at命令安排任务 at vs cron 对于那些使用 cron 在 Linux 系统上安排任务的人来说,at 命令类似于 cron,因为你可以在选定的时间调度任务,但是 ...

  9. linux scp密码配到命令里,Linux scp命令

    Linux scp命令 Linux scp命令用于Linux之间复制文件和目录. scp是 secure copy的缩写, scp是linux系统下基于ssh登陆进行安全的远程文件拷贝命令. 语法 s ...

  10. linux多个文件打包命令行,Linux下文档的压缩和打包命令

    首先要弄清两个概念:打包和压缩. 打包是指将一大堆文件或目录变成一个总的文件: 压缩则是将一个大的文件通过一些压缩算法变成一个小文件. 为什么要区分这两个概念呢?这源于Linux中很多压缩程序只能针对 ...

最新文章

  1. 保障数据安全,强调科技向善,旷视发布《人工智能应用准则》
  2. java 路径 工具类,java 绝对路径工具类
  3. mysql简拼_mysql实现汉字换拼音,及汉字转简拼
  4. CentOS7安装PHP5.6.23
  5. 前端入门教程(七)CSS属性设置
  6. 摄影测量--后方交会
  7. web测试内容及工具经典总结
  8. JS记坑 ----- 在父节点中添加删除子节点
  9. Codis安装部署全架构
  10. Android 通过Socket 和服务器通讯
  11. 如何在Visual Studio中切换自动换行?
  12. 转自《我的2017,熠熠生辉》的沙发评论
  13. 融资租赁产品计算内部收益率IRR
  14. 一键部署天猫精灵高分电影推荐语音技能
  15. 程序学3DMax之改变物体的中心轴及物体归置零点
  16. AWS VPC CNI vs Calico CNI
  17. 计算机硬盘里的文件怎么拷出来,电脑坏了怎么把硬盘里的东西弄出来
  18. 热门开源库 JsonWebToken 存在RCE漏洞,可引发供应链攻击
  19. 线程池的四种拒绝策略
  20. 微信转账服务器有问题,微信出现大面积故障:内容分享、转账功能均失效

热门文章

  1. 1000个苹果和10个筐子
  2. gcc -I(大写i)、 -l(小写l)、-L(大写L)的使用小结
  3. css实现背景图片透明
  4. 新手阿里云服务器操作指南(图文教程)
  5. vncview用法_vnc远程桌面怎么使用(最新vncviewer使用教程)
  6. 使用Python将数据库中的文本生成词云图
  7. nodeJS中利用第三方内置模块实现数字转大写功能
  8. 倍福---Profinet主从通信
  9. scRNA-seq Course 学习
  10. 黑五钜惠,幸运加倍。Filmage产品组合优惠,更有PDF系列产品限时五折