手机linux发短信的命令,在Linux中使用飞信发送手机短信
在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中使用飞信发送手机短信相关推荐
- linux下载文件夹到本地命令行,linux下载文件到本地命令,linux下载文件到本地命令 下载工具...
linux下载文件到本地命令,linux下载文件到本地命令 下载工具 来源:互联网/编辑:佚名/时间:2020-09-08 在手机上看 扫一扫进入手机端 linux用户命令在哪个文件夹下 用 whic ...
- 飞信发送手机短信接口
mshta " http://sms.api.bz/fetion.php?username=发送者手机号码&password=飞信登录密码&sendto=接收者手机号码&am ...
- java 发送短信例子_利用java实现的一个发送手机短信的小例子
今天闲来无事,在微博上看到一个关于用java实现的一个发送手机短信的程序,看了看,写的不太相信,闲的没事,把他整理下来,以后可能用得着 JAVA发送手机短信,流传有几种方法:(1)使用webservi ...
- Linux下编译build的命令,【linux基础】20、内核的编译
一.一般src.rpm包的安装 有些软件包是以.src.rpm结尾的,这类软件包是包含了源代码的rpm包,在安装时需要进行编译. src.rpm包=源代码 + specs文件 #specs文件是将源码 ...
- linux du 文件大小排序,du命令 实现Linux 某个文件夹下的文件按大小排序
1. df -lh 2. du -s /usr/* | sort -rn 这是按字节排序 3. du -sh /usr/* | sort -rn 这是按兆(M)来排序 4.选出排在前面的10个 du ...
- 工作中遇到的发送报警短信的流程图设计
说明: 由于公司的规定,现在还不能把需求贴出来. 限定条件: 发送的 能用到的变量 currentPhone 当前是第几个号码, 从零开始 currentScene 当前的场景模式 thisMessa ...
- linux++查找隐藏文件,使用find命令查找Linux中的隐藏文件的方法
我们可以在Linux 或者 Unix 系统上使用 find 命令去查询所有(全部)隐藏文件 基本语法如下: 复制代码 代码如下: [root@dabu.info ~]#find /要查找的文/件/夹/ ...
- linux在午夜运行什么命令,在Linux中如何使用at命令安排任务
原标题:在Linux中如何使用at命令安排任务 at vs cron 对于那些使用 cron 在 Linux 系统上安排任务的人来说,at 命令类似于 cron,因为你可以在选定的时间调度任务,但是 ...
- linux scp密码配到命令里,Linux scp命令
Linux scp命令 Linux scp命令用于Linux之间复制文件和目录. scp是 secure copy的缩写, scp是linux系统下基于ssh登陆进行安全的远程文件拷贝命令. 语法 s ...
- linux多个文件打包命令行,Linux下文档的压缩和打包命令
首先要弄清两个概念:打包和压缩. 打包是指将一大堆文件或目录变成一个总的文件: 压缩则是将一个大的文件通过一些压缩算法变成一个小文件. 为什么要区分这两个概念呢?这源于Linux中很多压缩程序只能针对 ...
最新文章
- 保障数据安全,强调科技向善,旷视发布《人工智能应用准则》
- java 路径 工具类,java 绝对路径工具类
- mysql简拼_mysql实现汉字换拼音,及汉字转简拼
- CentOS7安装PHP5.6.23
- 前端入门教程(七)CSS属性设置
- 摄影测量--后方交会
- web测试内容及工具经典总结
- JS记坑 ----- 在父节点中添加删除子节点
- Codis安装部署全架构
- Android 通过Socket 和服务器通讯
- 如何在Visual Studio中切换自动换行?
- 转自《我的2017,熠熠生辉》的沙发评论
- 融资租赁产品计算内部收益率IRR
- 一键部署天猫精灵高分电影推荐语音技能
- 程序学3DMax之改变物体的中心轴及物体归置零点
- AWS VPC CNI vs Calico CNI
- 计算机硬盘里的文件怎么拷出来,电脑坏了怎么把硬盘里的东西弄出来
- 热门开源库 JsonWebToken 存在RCE漏洞,可引发供应链攻击
- 线程池的四种拒绝策略
- 微信转账服务器有问题,微信出现大面积故障:内容分享、转账功能均失效