Il s'agit de la commande gammu-smsd qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS
PROGRAMME:
Nom
gammu-smsd - Démon SMS pour Gammu
SYNOPSIS
gammu-smsd [OPTION]...
DESCRIPTION
Cette page de manuel documente brièvement les gamma-smsd commander.
gamma-smsd est un programme qui scanne périodiquement le modem GSM pour les messages reçus, stocke
dans un stockage défini et envoie également des messages mis en file d'attente dans ce stockage.
Le démon peut recharger le fichier de configuration après avoir envoyé le signal de raccrochage (SIGHUP) et correctement
se termine sur SIGINT et SIGTERM.
Le programme accepte les options suivantes (veuillez noter que les options longues peuvent ne pas être acceptées sur
certaines plateformes) :
-h, --Aidez-moi
Affiche l'aide.
-dans, --version
Affiche les informations de version et compilé dans les fonctionnalités.
-c, --config=fichier
Fichier de configuration à utiliser, la valeur par défaut est /etc/gammu-smsdrc, sous Windows il n'y a pas
default et le chemin du fichier de configuration doivent toujours être spécifiés.
Si vous exécutez SMSD en tant que démon système (ou service), il est recommandé d'utiliser Absolute
Le chemin d'accès au fichier de configuration en tant que répertoire de démarrage peut être différent de ce à quoi vous vous attendez.
Voir gammu-smsdrc pour la documentation du fichier de configuration.
-p, --pid=fichier
Fichier de verrouillage pour stocker le pid, vide pour aucun verrouillage. Non pris en charge sous Windows.
-U, --user=utilisateur
Supprimez les privilèges du démon à l'utilisateur choisi après le démarrage.
-G, --groupe=groupe
Supprimez les privilèges du démon au groupe choisi après le démarrage.
-ré, --démon
Programme Daemonize au démarrage. Non pris en charge sous Windows.
-je, --install-service
Installe SMSD en tant que service Windows.
-tu, --service-de-désinstallation
Désinstalle SMSD en tant que service Windows.
-Oui, --démarrer-service
Démarre le service SMSD Windows.
-k, --aire d'autoroute
Arrête le service SMSD Windows.
-F, --max-failures=compte
Terminer après un nombre défini d'échecs. Utilisez 0 pour ne pas terminer (c'est
défaut).
-X, --suicide=secondes
Se tue après un certain nombre de secondes.
-S, --run-service
Exécute le programme en tant que service Windows SMSD. Cela ne doit pas être utilisé manuellement, mais seulement
Le gestionnaire de services Windows doit utiliser cette commande.
-n, --service-name=nom
Définit le nom d'un service Windows. Chaque service requiert un nom unique, donc si vous
voulez exécuter plusieurs instances SMSD, vous devez nommer chaque service différemment.
La valeur par défaut est "GammuSMSD".
-l, --use-log
Utilisez la journalisation telle que configurée dans le fichier de configuration (par défaut).
-L, --no-use-log
N'utilisez pas la journalisation telle que configurée dans le fichier de configuration.
-e, --install-événement-journal
Installe la description de Windows EventLog dans le registre.
Nouveau dans la version 1.31.90.
-ET, --uninstall-event-log
Désinstalle la description de Windows EventLog dans le registre.
Nouveau dans la version 1.31.90.
SIGNAUX
SMSD peut être contrôlé à l'aide des signaux POSIX suivants (si votre plate-forme le prend en charge) :
VUE D'ENSEMBLE Rechargez la configuration et reconnectez-vous au téléphone.
SIGNE, SIGTERME
Arrêtez gracieusement le démon.
SIGALRM
Utilisé en interne pour gamma-smsd -X
SIGUSR1
Suspend l'opération SMSD, fermant la connexion au téléphone et à la base de données.
SIGUSR2
Reprise de l'opération SMSD (après une suspension précédente).
Modifié dans la version 1.22.91 : Ajout du support pour SIGHUP.
Modifié dans la version 1.22.95 : Ajout du support pour SIGALRM.
Modifié dans la version 1.31.90 : Ajout du support pour SIGUSR1 et SIGUSR2.
EXEMPLES
Linux / Unix Exemples
Démarrez SMSD en tant que démon sous Linux :
gammu-smsd --config /etc/gammu-smsdrc --pid /var/run/gammu-smsd.pid --daemon
Démarrez SMSD en tant que démon sous Linux avec des privilèges réduits :
gammu-smsd --config /etc/gammu-smsdrc --pid /var/run/gammu-smsd.pid --daemon --user gammu --group gammu
SMSD as a Système large démon
Pour utiliser SMSD en tant que démon, vous pouvez utiliser le script d'initialisation fourni avec Gammu dans
répertoire contrib/init. Il n'est pas installé par défaut, installez-le manuellement ou
consultez le fichier INSTALL pour obtenir des instructions.
Sous Windows 7, vous devrez peut-être désactiver l'UAC (contrôle de compte d'utilisateur) avant de pouvoir
capable d'installer le service SMSD.
Windows Services Exemples
Installez le service Windows Gammu SMSD :
gammu-smsd.exe -cc:\Gammu\smsdrc -i
Installez deux instances du service Windows SMSD :
gammu-smsd.exe -cc:\Gammu\smsdrc-1 -n Gammu-first-phone -i
gammu-smsd.exe -cc:\Gammu\smsdrc-2 -n Gammu-second-phone -i
Pour désinstaller un service Windows :
gammu-smsd.exe -u
Dépannage Windows Services
Si Gammu ne démarre pas en tant que service Windows (vous obtiendrez généralement « Erreur 1053 : le
service n'a pas répondu à la demande de démarrage ou de contrôle en temps opportun"), vérifiez d'abord
vos journaux SMSD. S'ils ne contiennent aucun indice utile, essayez de démarrer SMSD manuellement avec
exactement les mêmes paramètres que vous avez installé le service (sans -i).
Par exemple, la ligne de commande peut ressembler à :
gammu-smsd.exe -c smsdrc
Vous devriez maintenant pouvoir obtenir des erreurs de SMSD même s'il ne démarre pas en tant que service.
CONNUE LIMITATIONS
Vous ne pouvez pas utiliser le même téléphone avec plusieurs programmes en même temps. Cependant, au cas où vous ne l'auriez pas
activer le verrouillage [gamme] section, il pourrait être en mesure de démarrer la communication avec le téléphone
de plus de programmes. Dans ce cas, aucun des programmes ne fonctionnera probablement.
Il n'y a aucun moyen de détecter que le message SMS est une réponse à un autre en regardant le message
en-têtes. La seule façon d'y parvenir est d'ajouter un jeton au message et de laisser l'utilisateur
l'inclure dans le message sur la réponse.
Utilisez gammu-smsd en ligne en utilisant les services onworks.net