Este es el comando gammu-smsd que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.
PROGRAMA:
NOMBRE
gammu-smsd - demonio de SMS para Gammu
SINOPSIS
gammu-smsd [OPCIÓN] ...
DESCRIPCIÓN
Esta página de manual documenta brevemente la gamma-smsd mando.
gamma-smsd es un programa que escanea periódicamente el módem GSM en busca de mensajes recibidos, almacena
ellos en almacenamiento definido y también envía mensajes en cola en este almacenamiento.
El demonio puede recargar el archivo de configuración después de enviar la señal de colgar (SIGHUP) y correctamente
termina en SIGINT y SIGTERM.
El programa acepta las siguientes opciones (tenga en cuenta que es posible que no se acepten opciones largas en
algunas plataformas):
-h, --ayuda
Muestra ayuda.
-v, --versión
Muestra información de la versión y características compiladas.
-C, --config = archivo
Archivo de configuración para usar, el predeterminado es / etc / gammu-smsdrc, en Windows no hay
La ruta del archivo de configuración y por defecto siempre debe especificarse.
Si ejecuta SMSD como un demonio del sistema (o servicio), se recomienda utilizar absoluta
La ruta al archivo de configuración como directorio de inicio puede ser diferente de lo esperado.
Consulte gammu-smsdrc para obtener la documentación del archivo de configuración.
-pag, --pid = archivo
Archivo de bloqueo para almacenar pid, vacío para no bloquear. No es compatible con Windows.
-Tú, --user = usuario
Suelta los privilegios del demonio al usuario elegido después de iniciar.
-GRAMO, --group = grupo
Suelta los privilegios del demonio al grupo elegido después de comenzar.
-D, --demonio
Daemonize el programa al inicio. No es compatible con Windows.
-I, --servicio de instalación
Instala SMSD como un servicio de Windows.
-tu, --servicio de desinstalación
Desinstala SMSD como servicio de Windows.
-s, --Comienza el servicio
Inicia el servicio SMSD de Windows.
-k, --parada de servicio
Detiene el servicio SMSD de Windows.
-F, --max-failures = recuento
Terminar después de un número definido de fallas. Use 0 para no terminar (esto es
defecto).
-X, --suicide = segundos
Se suicida después de varios segundos.
-S, - ejecutar-servicio
Ejecuta pogram como servicio SMSD de Windows. Esto no debe usarse manualmente, sino solo
El administrador de servicios de Windows debería usar este comando.
-norte, --service-name = nombre
Define el nombre de un servicio de Windows. Cada servicio requiere un nombre único, así que si
desea ejecutar varias instancias de SMSD, debe nombrar cada servicio de manera diferente.
El valor predeterminado es "GammuSMSD".
-yo, --uso-registro
Utilice el registro según lo configurado en el archivo de configuración (predeterminado).
-l, --no-uso-registro
No utilice el registro según lo configurado en el archivo de configuración.
-mi, --instalar-registro-de-eventos
Instala la descripción de Windows EventLog en el registro.
Nuevo en la versión 1.31.90.
-MI, --desinstalar-registro de eventos
Desinstala la descripción de Windows EventLog en el registro.
Nuevo en la versión 1.31.90.
SEÑALES
SMSD se puede controlar mediante las siguientes señales POSIX (si su plataforma lo admite):
SUSCRÍBETE Vuelva a cargar la configuración y vuelva a conectarse al teléfono.
SIGENTE, SIGNO
Cierra el daemon con elegancia.
SIGALRM
Usado internamente para gamma-smsd -X
SIGUSR1
Suspende la operación de SMSD, cerrando la conexión al teléfono y la base de datos.
SIGUSR2
Reanuda el funcionamiento de SMSD (después de la suspensión anterior).
Modificado en la versión 1.22.91: Se agregó soporte para SIGHUP.
Modificado en la versión 1.22.95: Soporte agregado para SIGALRM.
Modificado en la versión 1.31.90: Se agregó soporte para SIGUSR1 y SIGUSR2.
EJEMPLOS
Linux / Unix Ejemplos
Inicie SMSD como un demonio en Linux:
gammu-smsd --config / etc / gammu-smsdrc --pid /var/run/gammu-smsd.pid --daemon
Inicie SMSD como un demonio en Linux con privilegios reducidos:
gammu-smsd --config / etc / gammu-smsdrc --pid /var/run/gammu-smsd.pid --daemon --user gammu --group gammu
SMSD as a te wide demonio
Para usar SMSD como un demonio, es posible que desee usar el script de inicio que se envía con Gammu en
directorio contrib / init. No está instalado de forma predeterminada, instálelo manualmente o
consulte el archivo INSTALL para obtener instrucciones.
En Windows 7, es posible que deba deshabilitar UAC (control de cuenta de usuario) antes de
capaz de instalar el servicio SMSD.
Windows Servicio Ejemplos
Instale el servicio de Windows Gammu SMSD:
gammu-smsd.exe -cc: \ Gammu \ smsdrc -i
Instale dos instancias del servicio SMSD de Windows:
gammu-smsd.exe -cc: \ Gammu \ smsdrc-1 -n Gammu-primer-teléfono -i
gammu-smsd.exe -cc: \ Gammu \ smsdrc-2 -n Gammu-segundo-teléfono -i
Para desinstalar un servicio de Windows:
gammu-smsd.exe -u
Solucionando Problemas Windows Servicio
Si Gammu no se inicia como un servicio de Windows (normalmente obtendrá "Error 1053: El
el servicio no respondió a la solicitud de inicio o control de manera oportuna "), primero verifique
sus registros de SMSD. Si no contienen ninguna pista útil, intente iniciar SMSD manualmente con
exactamente los mismos parámetros que instaló el servicio (sin -i).
Por ejemplo, la línea de comando puede verse así:
gammu-smsd.exe -c smsdrc
Ahora debería poder obtener errores de SMSD incluso si no se inicia como servicio.
CONOCIDO LIMITACIONES
No puede usar el mismo teléfono con más programas al mismo tiempo. Sin embargo, en caso de que no lo hicieras
habilitar bloqueo en [gama] sección, es posible que pueda iniciar la comunicación con el teléfono
de más programas. En este caso, probablemente ninguno de los programas funcionará.
No hay forma de detectar que un mensaje SMS es responder a otro mirando el mensaje
encabezados. La única forma de lograr esto es agregar algún token al mensaje y dejar que el usuario
inclúyalo en el mensaje de respuesta.
Use gammu-smsd en línea usando los servicios de onworks.net