问题标签 [gammu]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
520 浏览

python - 在 gammu 恢复期间检测到缓冲区溢出

在 Linux Mint 17 上成功备份了我的诺基亚 C2-01

我惊恐地发现我无法恢复文件。正在做

结果是:

这个页面看起来非常相关,但我怎样才能修复我的备份文件,以便它能够成功恢复?

0 投票
1 回答
659 浏览

python - gammu.ERR_TIMEOUT - 树莓派

下午好!

我有一个问题,不知道如何解决。

我正在使用 gammu 并编写了我的 python 代码,并且我正在使用树莓派,到目前为止一切都很好!问题是一段时间后,gammu 会发出错误 gammu.ERR_TIMEOUT。或者有时这个错误gammu错误打开设备

这是我到目前为止所做的

我看到了设置以查看调制解调器端口是否正确,然后重新连接了我一直在网站上搜索的调制解调器,以查看可能是什么错误

我最大的问题是这经常随机发生

好的,它识别了调制解调器,但 gammu.ERR_DEVICEOPENERROR 给出了错误:{ 'Text' : u'Error opening device 。未知、忙碌或没有权限' , ' 代码 。' : 2 , ' 哪里 ' , ' 初始化 '} 这是错误

0 投票
0 回答
582 浏览

php - php shell_exec 无法读取 gammu 配置文件

我想用 shell_exec() 命令在 ubuntu 12.04 上识别我的调制解调器...我已经阅读了许多相同的问题,就像我在许多论坛中提出的关于系统特权的问题一样,而且它是真的我不能gammu --identify没有 sudo 运行..它总是说无法打开指定的文件,我尝试编辑 sudoers,将用户添加到拨出组,但不工作..

最后绝望的措施我将每个与 gammu 相关的文件都发送给我的用户并且它可以工作,我可以在gammu --identify没有 sudo 的情况下运行..问题是我尝试了同样的方法让它使用 shell_exec() 运行,但它总是说无法打开指定的文件。

谁能帮我解决这个问题...如何知道错误在哪里?提前致谢..

0 投票
1 回答
339 浏览

php - 在 ubuntu 服务器终端中运行 php 脚本时出错

我现在真的很困惑..我制作了这个 php 脚本来发送带有 gammu 的短信并将它放在我的主目录中

我已经用 确认了$text输出echo $text,但是当我在终端中运行它时,php send_sms.php它总是说出乎意料的 '('

谁能告诉我这里有什么问题?或者我不能在 /var/www/ 之外运行 php 脚本??请帮我..

0 投票
1 回答
584 浏览

c++ - Gammu-smsd runonreceive 返回 0 但没有程序输出

我编写了一个 C 应用程序,它抓取一些传感器数据并将其放入字符串中。该字符串被传递给 gammu-smsd-inject 以供 SMSD 传输。作为参考,我的应用程序使用 fork() 和 wait() 启动 gammu-smsd-inject。程序等待 gammu-smsd-inject 终止,然后自行退出。

我的程序运行良好:如果我从 bash 提示符手动运行它,它会抓取传感器数据,调用 gammu-smsd-inject 并退出。短信出现在数据库发件箱中,并且在我收到手机短信后不久。

我已将程序的绝对路径添加到 SMSD 的 runonreceive 指令中。当我向 SMSD 发送文本时,它会在收件箱中收到,从日志文件中我可以看到守护程序正在运行我的程序。然后日志文件指出进程(我的程序)成功退出(0),但我从未收到任何短信,并且没有任何内容添加到数据库的发件箱或 sentitems 表中。

知道会发生什么吗?我没有发布代码清单,因为它很长,但它是可用的。

我能想到的唯一可能发生的想法是 gammu-smsd-inject 可能正在被终止(由树上某处的父进程),然后才有机会执行任何 SQL 操作。这不会创建一个非零退出代码吗?

0 投票
0 回答
338 浏览

postgresql - 关系表发件箱的权限被拒绝

我想安装 gammu-smsd 但我出错了

我的用户是 smsd,数据库名称是 smsd,所有者是 smsd。

我尝试运行:

但它不工作,

你能帮我解决这个问题吗?

谢谢你

0 投票
1 回答
3265 浏览

upgrade - 数据库结构来自较新的 Gammu 版本

运行 gammu-smsd 时出现错误

我的 1.31.90 版中的 gammu 和 1.34.0 版中的数据库结构。

我尝试升级 gammu 版本

但 gammu 版本仍在 1.31.90 版本中

你能帮我解决这个问题吗?

谢谢你

0 投票
1 回答
3140 浏览

ubuntu - 无法使用 gammu 发送短信

我想用 sintax 发送短信,如下所示:

并且输出是成功连接到数据库。但号码 08982242410 不接收短信。当我尝试 smsdlog 时,出现如下错误:

你能帮我解决这个问题吗?

谢谢你。

0 投票
1 回答
1413 浏览

php - 执行 python 脚本从 PHP 发送 SMS 时出错

编辑其实可以用配置文件的路径作为函数的参数来解决问题

我正在为 python 使用 Gammu 库。我的想法是创建一个可以发送 SMS 的 python 脚本,以便以后从脚本 PHP 调用它。

这是python脚本的代码。

如果我从终端使用此脚本工作正常,问题是当我使用 exec() 从 PHP 调用脚本时,在运行 ReadConfig() 函数时我从 Gammu 库中收到错误:

我已经允许网络服务器使用 gammu,运行命令“sudo adduser www-data dialout”,但我不知道还有什么问题。

这是我从 PHP 调用脚本的方式:

我正在寻找任何帮助或建议,谢谢。

0 投票
1 回答
5257 浏览

linux - gammu-smsd RunOnReceive 脚本结果退出状态 2

我想使用 gammu-smsd RunOnReceive 转发短信。

那是我要运行的脚本(/var/spool/gammu/forward.sh),如果我从 sudoer 运行它或使用它,它会完美运行sudo -u gammu -g gammu /var/spool/gammu/forward.sh

这是我遇到的问题:

输出ls -l /etc/gammu-smsdrc /var/spool/gammu/ /usr/bin/gammu-smsd*

如果我只是这样做./forward.sh(不是root)会发生什么 - 所以一切都很好:

这是我的 /etc/gammu-smsdrc

ps -fe | grep gammu

请帮忙