/SpotnikContrib

SpotnikV4 contrib

Primary LanguagePythonMIT LicenseMIT

Script shell timersalon.sh

Ce script est une ré-écriture complète du script écrit initialement par F4GBV Isabelle. Par défaut, la durée du timeout est fixée à 360 secondes, soit 6 minutes. À noter que le décompte commence uniquement si aucune activité...

Enfin, la durée du timeout peut-être passée en argument du script. Cette possibilité permet par exemple de fixer le timeout à 360 secondes, soit 6 minutes, sur le salon Local et à 600 secondes, soit 10 minutes, sur le salon Technique.

Par exemple, en fin de script restart.tec, il suffit de mettre :

sh /etc/spotnik/timersalon.sh 600 &

au lieu de,

sh /etc/spotnik/timersalon.sh &

Attention, il n'est pas conseillé d'indiquer un timeout inférieur au timeout du salon.

Pour finir, un fichier de log est écrit dans /tmp/timersalon.log. Il sert uniquement à des fins de débuggage.

Script shell num.sh

Ce script, totalement générique, dispose des options suivantes :

  • start : permet de démarrer tous les services numériques
  • stop : permet de stopper tous les services numériques
  • state : indique l'état des services numériques : active si démarrés ou inactive si stoppés
  • enable : lors du prochain reboot, tous les services numériques seront chargés et démarrés
  • disable : lors du prochain reboot, aucun service numérique ne sera chargé et démarré
  • version : la version du script

Je suggère de placer ce script dans le répertoire /etc/spotnik

Script shell spot

En partant du script spot patché, j'ai ajouté 2 nouvelles options. C'est beaucoup plus safe que de gérer une seule et unique option qui tente de gérer les 2 actions. Nous avons donc :

  • 22 - Enable Numeric mode
  • 23 - Disable Numeric mode

Ces 2 options pointent tout simplement vers /etc/spotnik/num.sh enable et /etc/spotnik/num.sh disable.

Attention, j'insiste à nouveau sur les options enable et disable du script num.sh. Elles influencent le comportement du chargement et du démarrage des services numériques lors du prochain reboot. Elles n'influencent en rien l'état actuel des services numériques (qui peuvent être active ou inactive). L'utilisation de ces options enable et disable nécessite donc un reboot pour prendre effet.

Scripts TCL de gestion des commandes DTMF

Voir le README.md dans le répertoire DTMF de ce repository.

Todo

Patcher les scripts analogiques (genre restart.rrf, etc.) afin de lancer /etc/spotnik/num.sh stop (pour stopper les services numériques). Et inversement, patcher le script restart.num afin de lancer /etc/spotnik/num.sh start.

73 de F4HWN Armel