Иво Тачев <[EMAIL PROTECTED]> writes:

> Колкото до автоматичното спиране след нормален shutdown на ОС - да, това е 
> важно, защото всяко изчерпване на оловните акумулатори докрай съкращава 
> живота им. NUT наистина предвижда приключване на работа по такъв нещадящ 
> начин, но има възможност за някакви scheduling скриптове за спиране и преди 
> да свършат батериите, но ми се струва сложно.

Доколкото съм наясно с това което съм си настроил при мен, можеш да
настроиш машините да се спират по-рано и когато се спира master-а тогава
да спиреш UPS-а:

# upsc [EMAIL PROTECTED]
battery.charge: 100
battery.charge.low: 30
battery.runtime: 01715
driver.name: mge-shut
driver.parameter.port: /dev/cua01
driver.version: 2.0.0
driver.version.internal: 0.59
outlet.0.desc: Main Outlet
outlet.0.id: 1
outlet.0.switchable: 0
outlet.1.autoswitch.charge.low: 0
outlet.1.desc: PowerShare Outlet 1
outlet.1.id: 2
outlet.1.switch: 1
outlet.1.switchable: 1
outlet.2.desc: PowerShare Outlet 2
output.voltage: 230
ups.delay.shutdown: -1
ups.delay.start: -1
ups.load: 6
ups.mfr: MGE UPS SYSTEMS
ups.model: ellipse 1200
ups.serial: unknown
ups.status: OL CHRG

Променливата battery.charge.low определя при колко процента от пълния
заряд на батериите да се започне спиране на машините (при мен това са
30%). Тази стойност съм я сменял, и всичко сработваше както може да се
очаква. Тази промелива обаче може да не се поддържа от всички UPS-и.

За да накараш машината да спре UPS-а, трябва да се сложи следния шел код
да се изпълнява точно преди машината да си отиде:

if (test -f /etc/killpower)
then
   echo "Killing the power, bye!"
   /usr/custom/bin/upsdrvctl stop
   /bin/sleep 5
   /usr/custom/bin/upsdrvctl shutdown
fi

-- 
Nedko Arnaudov <GnuPG KeyID: DE1716B0>

Attachment: pgp84NqSQzsiO.pgp
Description: PGP signature

Reply via email to