这是命令 gammu-smsd,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
gammu-smsd - Gammu 的 SMS 守护程序
概要
gammu-smsd [选项]...
商品描述
本手册页简要记录了 伽玛-smsd 命令。
伽玛-smsd 是一个程序,它定期扫描 GSM 调制解调器接收的消息,存储
它们在定义的存储中,并发送在此存储中排队的消息。
守护进程可以在发送挂断信号(SIGHUP)后重新加载配置文件并正确
在 SIGINT 和 SIGTERM 上终止自身。
程序接受以下选项(请注意,长选项可能不被接受
一些平台):
-H, - 帮帮我
显示帮助。
-v, - 版
显示版本信息并在功能中编译。
-C, --config=文件
要使用的配置文件,默认为 /etc/gammu-smsdrc,Windows 上没有
必须始终指定默认和配置文件路径。
如果将 SMSD 作为系统守护进程(或服务)运行,建议使用绝对
作为启动目录的配置文件路径可能与您预期的不同。
有关配置文件文档,请参阅 gammu-smsdrc。
-p, --pid=文件
用于存储pid的锁定文件,为空不锁定。 在 Windows 上不支持。
-U, --user=用户
启动后删除所选用户的守护程序权限。
-G, --group=组
启动后删除所选组的守护程序权限。
-d, --守护进程
在启动时守护程序。 在 Windows 上不支持。
-一世, --安装服务
将 SMSD 安装为 Windows 服务。
-你, --卸载服务
将 SMSD 作为 Windows 服务卸载。
-是的, --启动服务
启动 SMSD Windows 服务。
-k, --停止服务
停止 SMSD Windows 服务。
-F, --max-failures=计数
在定义的失败次数后终止。 使用 0 不终止(这是
默认)。
-X, --自杀=秒
数秒后自杀。
-S, --运行服务
将 pogram 作为 SMSD Windows 服务运行。 这不应该手动使用,而只能
Windows 服务管理器应使用此命令。
-n, --service-name=名称
定义 Windows 服务的名称。 每项服务都需要一个唯一的名称,因此如果您
想要运行多个 SMSD 实例,您必须以不同的方式命名每个服务。
默认为“GammuSMSD”。
-l, --使用日志
使用配置文件中配置的日志记录(默认)。
-L, --不使用日志
不要使用配置文件中配置的日志记录。
-e, --安装事件日志
将 Windows EventLog 描述安装到注册表。
版本1.31.90中的新功能。
-和, --卸载事件日志
将 Windows EventLog 描述卸载到注册表。
版本1.31.90中的新功能。
讯号
可以使用以下 POSIX 信号控制 SMSD(如果您的平台支持):
签到 重新加载配置并重新连接到手机。
信号, 目标期限
优雅地关闭守护进程。
信号管理器
内部用于 伽玛-smsd -X
信号灯1
暂停 SMSD 操作,关闭与电话和数据库的连接。
信号灯2
恢复 SMSD 操作(在先前挂起之后)。
在 1.22.91 版更改: 添加了对 SIGHUP 的支持。
在 1.22.95 版更改: 添加了对 SIGALRM 的支持。
在 1.31.90 版更改:添加了对 SIGUSR1 和 SIGUSR2 的支持。
示例
的Linux / Unix 例子
在 Linux 上将 SMSD 作为守护程序启动:
gammu-smsd --config /etc/gammu-smsdrc --pid /var/run/gammu-smsd.pid --daemon
以较低的权限在 Linux 上将 SMSD 作为守护程序启动:
gammu-smsd --config /etc/gammu-smsdrc --pid /var/run/gammu-smsd.pid --daemon --用户 gammu --group gammu
SMSD as a 系统 宽 守护
要将 SMSD 用作守护程序,您可能需要使用 Gammu 随附的 init 脚本
contrib/init 目录。 默认情况下不安装,手动安装或
检查安装文件以获取说明。
在 Windows 7 下,您可能需要先禁用 UAC(用户帐户控制)
能够安装SMSD服务。
Windows 服务 例子
安装 Gammu SMSD Windows 服务:
gammu-smsd.exe -cc:\Gammu\smsdrc -i
安装两个 SMSD Windows 服务实例:
gammu-smsd.exe -cc:\Gammu\smsdrc-1 -n Gammu-first-phone -i
gammu-smsd.exe -cc:\Gammu\smsdrc-2 -n Gammu-second-phone -i
要卸载 Windows 服务:
gammu-smsd.exe -u
故障排除 Windows 服务
如果 Gammu 无法作为 Windows 服务启动(您通常会收到“错误 1053:
服务没有及时响应启动或控制请求”),首先检查
您的 SMSD 日志。 如果它们不包含任何有用的提示,请尝试手动启动 SMSD
与您安装服务的参数完全相同(没有 -i)。
例如,命令行看起来像:
gammu-smsd.exe -c smsdrc
现在,即使 SMSD 无法作为服务启动,您也应该能够从 SMSD 获取错误。
知 限制
您不能同时通过多个程序使用同一部手机。 但是,如果你没有
启用锁定 [伽穆] 部分,它可能可以开始与手机通信
来自更多的节目。 在这种情况下,这两个程序都可能无法运行。
没有办法通过查看消息来检测 SMS 消息是在回复另一个
标题。 实现这一点的唯一方法是在消息中添加一些令牌并让用户
将其包含在回复消息中。
使用 onworks.net 服务在线使用 gammu-smsd