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