Ce qui suit présuppose que vous disposez d'un câble qui fonctionne correctement avec powerd.c. Si vous n'êtes pas sûr de cela, voyez la section~: id="hacking" name="Analyse de câbles et modification de powerd.c"> pour toute information sur les câbles mal décrits et la reconfiguration de wtt/powerd/. Les sections Assignement des broches du port série et Correspondance entre ioctl et RS232 seront aussi utiles.
Si vous devez fabriquer un câble, voyez la section~: Comment réaliser un câble~? pour les détails généraux, et la sous-section de~: Informations sur un certain nombre d'onduleurs qui se rapporte à votre onduleur. Cette dernière peut aussi contenir des informations sur les câbles fournis par le constructeur. Vous voudrez probablement lire toute la section Informations sur un certain nombre d'onduleurs car chaque section contient quelques détails supplémentaires généralement utiles.
/etc/inittab
. Placez-y quelque chose de ce genre~:
# Que faire si le courant s'arrete (arreter le systeme et vider la batterie) pf::powerfail:/etc/powerfailscript +5 # Si le courant revient avant la fin du shutdown, arreter celui-ci pg:0123456:powerokwait:/etc/powerokscript
/etc/powerfailscript
et
/etc/powerokscript
pour arrêter le système après cinq minutes, ou
mener toute action appropriée, et tuer le shutdown en cours, respectivement.
En fonction de votre version de shutdown, cela sera, soit si trivial que vous
n'aurez même pas à écrire de script, soit un script d'une ligne bash, quelque
chose du genre~:
kill `ps -aux | grep "shutdown" | grep -v grep | awk '{print $2}'`et vous conserverez les scripts (au cas où cela ne vous arriverait pas dans un parfait état, la première apostrophe sur la ligne ci-dessus est une quote inversée, la seconde et la troisième sont des apostrophes, et la dernière est aussi une quote inversée).
telinit q
powerd <ligne>Remplacez
<ligne>
par le port série modem sur lequel sera
connecté l'onduleur, comme~: /dev/cua1
.
/etc/powerfailscript
est lancé./etc/powerokscript
est lancé./etc/powerfailscript
n'est pas lancéFélicitations~! Vous avez maintenant un PC sous Linux protégé par onduleur qui va s'arrêter proprement lors d'une coupure de courant~!
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