Author: Yves Martin Date: To: Frederic Bressy, guilde Subject: Re: onduleur, ups et synology
On Sun, 2017-02-19 at 23:35 +0100, Frederic Bressy wrote: > Le 19/02/2017 à 22:02, Yves Martin a écrit :
> >
> > Si ce n'est pas possible, sachant que le fichier
> > /usr/syno/etc/ups/upssched.conf
> > ne supporte qu'une seule commande CMDSCRIPT, je propose la
> > conception
> > d'un script "wrapper" avec le comportement "maison" souhaité, en
> > déléguer ensuite les notifications reçues vers le script d'origine
> > /usr/syno/bin/synoups pour maintenir les fonctions du Synology.
>
> qu'entend tu par un script "wrapper"?
Il s'agit d'appliquer le principe de "délégation" (design pattern).
Comme upssched demande une seule commande,
il faut un script qui respecte l'interface attendu (appel avec un
paramètre: online | lowbatt | nocomm | fsd),
pour appliquer une logique "maison" avant et/ou après, l'appel
au script "délégué" en l'occurence ici "synoups".