|
POWERD(8) manual page
Table of Contents
powerd -- monitora una linea seriale connessa ad un UPS.
/sbin/powerd dispositivo-seriale
Powerd è un processo daemon
che sta in background e monitorizza lo stato di una linea DCD di un dispositivo
seriale. Tale linea è connessa ad un UPS (Uninterruptible Power Supply)
cosicché si possa conoscere lo stato dell'UPS. Appena powerd si accorge
che non c'è alimentazione (vede che la DCD va bassa) lo notifica init (8)
e init eseguirà le voci powerwait e powerfail . Se powerd si accorge che
l'alimentazione è stata ripristinata, ancora lo notifica a init e questi
eseguirà la voce powerokwait .
- dispositivo-seriale
- Una porta
seriale che non è usata da qualche altro dispositivo, e che non condivide
un interrupt con un'altra porta seriale.
Powerd controlla
regolarmente la linea DSR per vedere se è alta. DSR dovrebbe essere connessa
direttamente a DTR e powerd la mantiene alta, cosicché se DSR è bassa
allora c'è qualcosa che non va nella connessione. Powerd notificherà ciò
ogni due minuti. Quando vede che la connessione è stata ripristinata lo
dirà.
È abbastanza semplice connettere un UPS a una macchina Linux.
I passi sono facili:
.- Assicurarsi di avere un UPS con un uscita a relè
semplice: dovrebbe chiudere i suoi contatti (make) se non c'è alimentazione,
e dovrebbe aprirli (break) se c'è alimentazione.
.- Comperare un connettore
seriale. Collegare la linea DTR direttamente alla linea DSR. Collegare la
linea DTR e la linea DCD con una resistenza da 10 kilo ohm . Collegare
ora l'uscita del relè dell'UPS a massa (GROUND) e alla linea DCD. Se non
si sa quali pin sono DSR, DTR, DCD e GROUND lo si può sempre chiedere
al rivenditore.
.- Si è fatto tutto.
Non è che sia proprio un baco ma
powerd dovrebbe essere in grado di trasmettere un messaggio o qualcosa
di simile su ethernet nel caso che più di una macchina Linux sia connessa
allo stesso UPS e solo una di essere è connessa alla linea di stato dell'UPS.
shutdown(8)
, init(8)
, inittab(5)
.
Miquel van Smoorenburg,
miquels@cistron.nl
Traduzione di Giovanni Bortolozzo <borto@dei.unipd.it>
Table of Contents
|
|
|
|