Lorsque le courant s'arrête, l'onduleur continue d'alimenter le PC et signale l'arrêt du courant par bascule d'un relais ou d'un optocoupleur sur son port de contrôle.
Le câble est conçu de telle manière que lorsque l'onduleur bascule ledit relais, cela monte un signal de contrôle particulier de la ligne série (typiquement, DCD, Détection de Porteuse)
Powerd contrôle le port série. Il maintient levés/baissés les signaux de
contrôle du port série dont l'onduleur a besoin (typiquement, DTR, Terminal
de Données Prêt, doit rester levé, et touts les signaux qui coupent l'onduleur
doivent être maintenues baissés). Lorsque powerd voit le signal de contrôle
de l'onduleur monter, il écrit FAIL
dans /etc/powerfail
et
envoie un signal SIGPWR
au process initd. Lorsque le signal de contrôle
redescend, il écrit OK
dans /etc/powerfail
et envoie un signal
SIGPWR
à initd.
Lorsqu'il reçoit un signal SIGPWR
, il regarde dans /etc/powerfail
.
Si celui-ci contient FAIL
, il exécute l'entrée powerfail
du fichier
/etc/inittab
. S'il contient OK
, il exécute l'entrée
powerokwait
de inittab
.
Chapitre suivant, Chapitre Précédent
Table des matières de ce chapitre, Table des matières générale
Début du document, Début de ce chapitre