与gammu-smsdrc
配置相关的Gammu文档说
RunOnFailure版本1.28.93中的新功能。
失败时执行程序。
这可用于主动应对某些故障或 交互式地检测发送消息的失败。
程序将接收可选参数,该参数当前可以 INIT(意味着手机初始化失败)
我已将以下内容添加到我的/etc/gammu-smsdrc
配置文件中:
RunOnFailure = /home/pi/fail.sh
如何访问和使用参数INIT
?我想在手机初始化失败时设置短信通知。
答案 0 :(得分:1)
我明白了。 有两种失败的情况。
发送邮件时出现问题。在这种情况下,function titleCase(string) {
const arr = string.split(' ');
for (let i = 0; i < arr.length; i++){
arr[i][0] = arr[i][0].toUpperCase();
}
return arr.join(' ');
}
(bash)将是一个整数,它是MySql数据库中消息的行ID。如果您在文件后端模式下配置了Gammu,我不确定它会是什么。
Gammu无法访问或连接到手机或GSM调制解调器。在这种情况下$1
。
我正在使用PHP脚本$1 = INIT
,所以对我来说它将是RunOnFailure
。