在Linux中使用飞信发送手机短信
作者 佚名技术
来源 Linux系统
浏览
发布时间 2012-05-13
在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 拥有帝国一切,皆有可能。欢迎访问phome.net 再注销用户,重新登陆 在$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 DO |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
关于在Linux中使用飞信发送手机短信的所有评论