
                                 UPS Howto
                                       
Harvey J. Stein, [1]abel@netvision.net.il, Berger Financial Research, Ltd.

   v2.02, 31 March 1997
     _________________________________________________________________
   
   UzN Linux tγs줣_qt (uninterruptable power
   supply, UPS)... pGB .... vn: Copyright (c) 1994, 1995,
   1996, 1997 by Harvey J. Stein. You may use this document as you see
   fit, as long as it remains intact. In particular, this notice (along
   with the contributions below) must remain untouched.
     _________________________________________________________________
   
1. ²

     * 1.1 ^mH
     * 1.2 ЯSO`N
     * 1.3 L
       
2. Ъ`NwLɪT

3. oPժ UPS

4. n

5. ۤvʤn

     * 5.1 zһݪu@ (`)
     * 5.2 oӬOu@?
     * 5.3 p]wnҦu@
     * 5.4 i@Bﵽ
       
6. w骺`Nƶ

     * 6.1 ps@Tlu
     * 6.2 TluϦVRέק power.c
     _________________________________________________________________
   
1. ²

    HOWTO ]tFps UPS  Linux qWC QkOHA
   覡NG̬۳sAϱo Linux iHbq_qH UPS qӥew
   aC
   
   䤤٥]AF@ǥiUzإߤWzsunAHθԭzӳsuB@覡C
   pz@Ӥw]wniHϥαz UPS nA h̪zӻ
   q`OݭnC_hܡAzJӦa\ŪC
   
   b۷{פWw_ڦbT~eҼghXFܦheC Ҧ
   򥻸ƳiHb SysVinit  powerd man page اC ަbT~e
   HiLkb@몺 Linux M󤤧og man page A ڤ۫Hٷ|
   Aoͳo˪pC
   
   ~AڲĤ@gog Howto AF powerd.c H~èSLn
   iH Linux/UPS qPC Ӥڭ̫hiHb [2]Sunsite's
   UPS directory U@j UPS nC
   
   MӡA RedHat YNsLs Dr. Linux EyAڤ]}lgog UPS
   Hotwo C O?  ....
   
     * ڷQAB~@ʷ[N঳UFѦpN Linux tγsW UPS A Y
       ϥuOt@eۦPC
     * og HOWTO OUدS UPS ƪxîw --- bo঳\h|QX
       J@nM󤤪 UPS TC
     * og HOWTO ]tF@ǦbL󤤧䤣쪺B~ԲӸơC
     * @ǥiHb [3]Sunsite's UPS directory o쪺 UPS nG
       ֱoiC z]\ݭn\饻HFѦpϥΥL̡C
     * {boƦGwFۤvͩRFC@g HOWTO ]ӽϥͮɨƹN
       [FCt@Ӥ㪺ƹOWɺıɡC (Ķ: o
       @yܧڬݤ! ! ½on ....)
       
1.1 ^mH

   ڥû|PEǴgUBګĳBHεگS UPS ƪH
   C 䤤]AF:
   
     * Hennus Bergman ( [4]hennus@sky.owl.nl)
     * Charli ( [5]mefistos@impsat1.com.ar)
     * Ciro Cattuto ( [6]Ciro Cattuto)
     * Nick Christenson ( [7]npc@minotaur.jpl.nasa.gov)
     * Lam Dang ( [8]angit@netcom.com)
     * Markus Eiden ( [9]Markus@eiden.de)
     * Dan Fandrich ( [10]dan@fch.wimsey.bc.ca)
     * Ben Galliart ( [11]bgallia@orion.it.luc.edu)
     * Danny ter Haar ( [12]dth@cistron.nl)
     * Christian G. Holtje ( [13]docwhat@uiuc.edu)
     * Raymond A. Ingles ( [14]inglesra@frc.com)
     * Peter Kammer ( [15]pkammer@ics.uci.edu)
     * Marek Michalkiewicz ( [16]ind43@sun1000.ci.pwr.wroc.pl)
     * Jim Ockers ( [17]ockers@umr.edu)
     * Evgeny Stambulchik ( [18]fnevgeny@plasma-gate.weizmann.ac.il)
     * Clive A. Stubbings ( [19]cas@vjet.demon.co.uk)
     * Miquel van Smoorenburg ( [20]miquels@cistron.nl)
     * Slavik Terletsky ( [21]ts@polynet.lviv.ua)
     * Tom Webster ( [22]webster@kaiwan.com)
       
   Ъ`NU誺 email a}O۹qlH󤤸`UӪA̤]\|LC ӤW
   誺 email a}i]|LAǬO_U٭nsC
   
   ~ApG]ڪӦbW|@즳^m̪ܡAگuܩ
   pC бz email ڡAڷ|NzWr[WhC
   
1.2 ЯSO`N

   گuLkOҳoǪFFz|ġCs UPS qWO@۷ޥu
   @C 䤤@ΤG̳i|NBzBۤBΪ̬O޵oĤT@ɤj
   C ~Aڥu Advice 1200 A UPSAH 5kva Best Ferrups 
   gA ӥBڤ]ݭnۤv@TuCҥHAЪ`N! iaz
   UPS ҦTC ХҼ{MAnHK۫Hzb夤ΨLaŪ
   쪺eC
   
   t@譱AڥɥiaҦϧڪ UPS iHu@kA 䤤ܦh
   OӦۻsyӪTAҩ]SNFAҥHoǳOi઺C
   
1.3 L

   èS]tҦ UPS @SʻPOCpzݭnoTAAiH
    [23]The UPS FAQC ogPɤ]iHb
   [24]ftp://rtfm.mit.edu/pub/usenet-by-hierarchy/comp/answers/UPS-faq 
   CO Nick Christenson ( [25]npc@minotaur.jpl.nasa.gov) Һ@
   Aݰ_Ӧn۱q 1995 ~HNSAgFCpGzn email LA L
   ƱziHbH Subject @J UPS  UPS FAQ ΨLyC
   
   \\hh UPS syӦbުޡC 䤤ǽTbL̪ѤF
   ΪTCziHb [26]The UPS Directory o UPS syӪ
   ²CӺ]]tF [27]UPS FAQ ogC
   
2. Ъ`NwLɪT

   ڭo{U@ǸƤwgLɤFC䤤Ӧ [28]the latest sysvinit
   package  init daemon _کүyz٭n²C ެݰ_ӥثe
   Pӵ{ɪۮeAM@ǹ UPS ۷n 䴩S
   󻡩C
   
   U²zu powerd e init powerfail  powerok o
   T@ӤwCinit  powerfail Tɰ@өROAӷ
   powerok ɫht@өROC oNɦ powerd bBzCqOTΨLS
   pɲ޿WʡC
   
   s init (O 2.58 ) N}FC iHbTɿ T
    script @ӰCp@ӡA init iHbq_qTɰ
   powerfail script AiH@ powerfailnow script ߧY AH
   @ powerok script Ӱ󥿦bi檺ʧ@Coˤ_nڭ̦ۦB
   zoǾn²hFC
   
   ޳oؤjQפ]ϥª init qT覡A ڤw[JFӷs
   `ӴyzssukCoӳ`O <@ref>ciroTrust Energy Protector
   400/650
    <@ref>ciroTrust Energy Protector 400/650<@ref>apc700APC Smart-UPS
   700C䤤e̯SOԲӡCG̳]tF@ powerd.c ɡA iHbCq
   OTɰeT init HiA NO /etc/inittab ɤX
   g@ˡClA کүiDzNuбzݬ init lXFC
   
   NکҪAbHUҦC UPS nM󤤦\h]ĥΤFssu覡C
   
3. oPժ UPS

   UPS jܤAڤOs ``o (Smart)''P ``ժ (Dumb)''C
   G̤tbڭ̯ UPS oh֪THΧڭ̯ UPS UFh
   ֩ROC
   
   ժ UPS
          
          + ǥѧǦC (serial port) Pq۳sC
          + ϥ modem uPq۳qTC
          + iHbqOO_ɵqeTC
          + ]\iHb UPS qOO_CɳqqC
          + qq`iHeT UPS NۤvC
            
   o UPS
          
          + ǥѧǦC (serial port) Pq۳sC
          + H@몺ƶǿugǦCPqqC
          + hb@թROyiHq UPS oUU˪TA H]
            wUعB@ѼƵ UPSAPɤ]ާ@ UPS (ON)
            
   q`o UPS iHbժҦUާ@CoOܦΪA]NکҪA
   ̱`o UPS (O APC) syӥu@NzSL̪ UPS qTwñ
   pFSKPNѪH̡C
   
   NکҪAu BEST qһs@ UPS iHܮeab Linux UB@C 
   ~A BEST q٦㪺󻡩FL̪ UPS oҦ (Hγռ
   )C BEST q]ѤFiHPL̪ UPS q{lXC
   
   ҦCb [29]n `nҥibռҦUP UPS qCoǳOzu
   ݭnCǳnhźٻiHboҦUާ@ ARC UPS AڤDL̬O
   pӰ쪺C @ӧ㪺{B@|X@ӵAY]tF쪺
   qA NۦUU˪ UPS έpơAOt{סBūסB_qO
   BJqB οXq ...... Cݰ_ӦG smupsd-0.7-1.i386.rpm
   { ( [30]n@`) iHoǡC LnګhTwC
   
   HUeڱNɶqpվztΨϨPռҦU UPS @_u
   @C ӹoҦ UPS ӨA򥻷QkO@˪Aݭn˪ powerd
   ѻPu@Hαzݭn˪TluOH UPS ӦPC
   
4. n

   򥻤WAzһݪNO@ӥiHu@ powerd {ɡAq`ziHb
   /sbin/powerd U쥦Cq`Oݩ SysVinit tΪ@C NکҪA
   Ҧ Linux tγ]tF@Ӹs SysVinit C bD`ª
   h]t powerdC
   
   ߤ@DOzTluiणPz powerd ]w۰tXA bopUz
   s@TluAΪ̬OӤ@ powerd.c ɨíק復ϱotX
   zTluu@CΪ̬OA ziHϥΥHUҦCnAjn餹\z
   A]wHtXzTluC
   
   NҴ쪺AFϥ SysVinit  powerd ~z]iH{
   @ UPS nӥΡCثe\hniHUzإ߹qP UPS suC
   bڲĤ@gog HOWTO ɳ٨SoǳnA ӳo]Oڭngog
   HOWTO CƹWAz]iHq@ӳnӥΡA ӧog HOWTO 
   eC
   
   b 1997 ~ 3  15 饪kA [31]Sunsite  UPS ؿ UiH@j諸
   niΡCӦbLG] UPS niHC HUOڥثe
   쪺 (F䤤ӥH~ALOb sunsite 쪺):
   
   [32]Enhanced_APC_BackUPS.tar.gz
          oO@ӥiH APC oҦ UPS Cݰ_Ӱ򥻤WO̾ BUPS
          Howto (]tFo@g) A]n@ǧCqOĵi䴩C
          
   [33]Enhanced_APC_UPSD-v1.4.tar.gz
          b .lsm ɤ쥦qeNOW@өҴ쪺nA ƹWON
          W@ӳn骺 .tar.gz ɥ]˦b tar.gz ɤCg󻡩
          DAݰ_ӥGPɤ䴩 APC UPS oPռҦAڤT
          wC
          
   [34]apcd-0.5.tar.gz
          oOt@ӥiH APC UPS oҦUB@nC ݰ_ӦGi
          H䴩D/qҦ (]NOAqɥiHѤ@xeTt@x
          s) C ݰ_ӦGOϥΤF UPS oҦAOg
          modem TuӱC
          
   [35]smupsd directory
          SOt@ӱ APC UPS nCݰ_ӥiHbD`o (tm) ҦU
          ާ@ UPS C|ҨӻA]tF@ Java ϧΤ UPS ʱu{
          C ӥؿU]tFwsĶn RPM Φn (
          [36]ftp://cms180.cmsnet.com/pub/smupsd/smupsd-0.7-1.i386.rpm) A
          @ӭlX RPM 榡 (
          [37]ftp://cms180.cmsnet.com/pub/smupsd/smupsd-0.7-1.src.rpm) A
          HΤ@ɮ (
          [38]ftp://cms180.cmsnet.com/pub/smupsd/smupsd-0.7-1.README) C
          
   [39]genpower-1.0.1.tgz
          @Ӥ@ƪ UPS nC]tFܦh UPS ]w --- 
          TrippLite ]wAHΤT APC ]wCPɤ]]tFܦn
          CWҭȡC
          
   [40]powerd-2.0.tar.gz
          @ SysVinit  powerd {N~C PҴ쪺
          ϡAGSX SysVinit 2.62 CuIb󥦥iH
          bLW檺 powerd A (pzsWBu
          @ UPS ) AӥBiHγ]wɨӶi]w ---- GlX
          ݭקέssĶC
          
   [41]upsd-1.0.tgz
          t@ powerd N~Cݰ_ӦGP powerd-2.0.tar.gz \h
          SC
          
   [42]checkups.tar
          oӳnOΨӱ Best UPS COӦ Best qC
          ]tFh unix iɡA󭫭nOA٥]tFlXA
          GziHb Linux UեAӥBpLku@Az]iHյۭק
          C lXPɥ]tFbռҦU UPS  "˴" OA
          HΤ@ǧ륩 "i˴" O ---  UPS ^u X 
          qOɧYoXTAӤO X qOΥF~}l
          C i˴{]|b UPS oXOPҷū׹LBC
          qOB CyqXBΪ̬OϥΪ̴յĵiC
          
   [43]bestups-0.9.tar.gz
          ibzŪog峹ɡAb sunsite iHo쪺nwoio
          nFC O@iHۤqTҲաAΥH Best Ferrups UPSC
          iHboҦU  UPS CiHP powerd-2.0 X@ޱ --- o
          @Ibz@Ӥj Best Ferrups UPS 䴩sbWq
          Oɮ~ΡC
          
   Ъ`NڥuOֳtasLoǳnCڨèSΥ̡AFӧڭ̤~}l
   Ϊ [44]bestups-0.9.tar.gz H [45]powerd-2.0.tar.gz A 䤤 ``~}
   l'' NOڭ̤~bWӬP|}ϰաC
   
5. ۤvʤn

   oتQ׬OwռҦ UPS ӼgNCMӡA jL{
    UPS Po UPS XGO@˪C̤jPb UPS ʱ{ (򥻤WO
   powerd) pP UPS qC
   
   b}leAګĳHUu@y{:
     * ŪogC
     * UüfdҦݰ_ӯSOAXz UPS nC
     * UüfdҦ@ƪnCЪ`NǸ@ƪnƹW󬰱j
       jB nBB_ǸSneϥΡC
     * pGz̵MLk UPS u@AάOzV¤MA бzJӾ\Ū
       Aøոհ hack u@ ....
       
5.1 zһݪu@ (`)

     * NzqW UPS C
     * ίSTluNzqCP UPS sb@_C
     * bzqW] powerd (ΨLn) C
     * ]wz init {ϥb powerfail  powerok ƥoͮɰA
       Bz (ҦpOҰ shutdown {Ǥΰb檺 shutdown {)C
       
5.2 oӬOu@?

   UPS u@
          qOɡA UPS qһݪqOA åHeXmTάO
          bW}sTHqqqOFC
          
   Tluu@
          TluO]p UPS eXmTɡA|ϱoSǦC
          } (򥻤WO DCD) X{qC
          
   Powerd u@
          powerd {tdʵǦCCO UPS һݦӤɰ / CǦC
          } / Cq (򥻤WA DTR }ObqB
          UPS }ObCq) C powerd oı}ܦqA
          |b /etc/powerfail ɤgJ FAIL oӦrðe SIGPWR T
          init {C }Aܦ^CqɡA|b /etc/powerfail 
          gJ OK oӦrðe SIGPWR T init C
          
   Init u@ (Wz~tdҦu@)
          F SIGPWR TA|ˬd /etc/powerfail ɡC pGYO
          FAIL oӦr| /etc/inittab ɤ powerfail @檺OC
          pGYO OK oӦrh inittab ɤ powerokwait @檺
          OC
          
5.3 p]wnҦu@

   HUڭ̰]z@iHM powerd `u@TluC pGzTwz
   TluO_iHu@ (Υpu@)AаѦ [46]TluϦVRέק
   power.c @`A঳֨TluBzέs]w powerd.c TC
   [47]TluϦVRέק power.c<@ref>serial-portǦC}w
    [48]TluϦVRέק power.c<@ref>serial-portǦC}
   w<@ref>ioctlŪg RS232 o`]NzUC
   
   pGzݭns@@TluAШ [49]ps@Tlu ԲӻAH
   [50]ps@Tlu<@ref>ups-specificUPS Ƹ`
   @`z UPS p`C ̥i]]tFsyөҴѪTlu
   TC γ\zܤֱN [51]ps@Tlu<@ref>ups-specificUPS 
   `<@ref>ups-specificUPS Ƹ` Ҧp`sL@MA]C@p`
   |@B~@ʸƯzUC
   
     * ק /etc/inittab ɡCgJHUe:
# What to do when power fails (Halt system & drain battery :):
pf::powerfail:/etc/powerfailscript +5

# If power is back before shutdown, cancel the running shutdown.
pg:0123456:powerokwait:/etc/powerokscript

     * g /etc/powerfailscript  /etc/powerokscript o script ɤO
       b (ΨLzwɶ) iΰsb
       shutdown {ǡC ̱zҥΪ shutdown {PA i|۷
       ²Hܩzڥݨϥ script ɡAΪ̬O@ bash  script ɹO
       HUo@:
    kill `ps -aux | grep "shutdown" | grep -v grep | awk '{print $2}'`
       (FקKz˿AW@椤Ĥ@ӳ޸OϦV޸AĤGβĤTӬO
       ޸A ӳ̫@ӫhϦV޸C)
     * ΥHUROiD init sŪ inittab ɤ]w:
    telinit q

     * s rc.local ɦb}ɰ powerd CykpU:
    powerd <line>

       䤤AбzۦN <line> oӦr modem ҳsǦCWAO
       /dev/cua1C
     * NqǦCP UPS Tlu۳sCХnNqq
       UPS WC
     * N@ӥ (pOw)  UPS WC
     *  powerdC
     * ̷ӥHUBJi:
          + ޱ UPS YC
               o ˬdӿOwO_MGۡC
               o ˬd /etc/powerfailscript O_w}lC
               o ˬd shutdown O_bC
          + ^ UPS YC
               o ˬdӿOwO_MGۡC
               o ˬd /etc/powerokscript O_w}lC
               o ˬd /etc/powerfailscript O_wC
               o ˬd shutdown O_wC
          + Aޱ UPS YCۤhޥýTwqb@qɶ iH
            `C
          + MIBJC bҦBJݰ_ӳ`A NqqñNq
            q UPS WCа@ script jC@ sync
            wиƦ^sʧ@APɤ]]t@ script H find OjM
            wСC䤤Ĥ@ script OFTOwAӲĤGӫhOUq
            OӡC{bAN UPS YޥXAAˬd shutdown O_wb
            B@Aõݤ@qɶC Twqb UPS qOΧeaC
            @BJOܦMIA ]pG UPS qObqe
            FA zɮרtαN|lABzNiᥢ@ɮסC zib
            ioդe|QnƥzҦɮסA ñN}lɶ]
            u@IH}loաC
       
   ߱z! z Linux tβ{bwb UPS O@UA BN|bqOӺɤew
   aFC
   
5.4 i@Bﵽ

     * ק powerd.c ϥbʵ UPS TuɯoqqOwzC qO
       LzɡAWi{ǡC
     * ק{Ǩϥb powerfail pUɡA bҦu@
       N UPS C
       
6. w骺`Nƶ

6.1 ps@Tlu

   `euOǧڦbWݨ쪺TCڨèS˦۸չLA ҥHڵLķ
   ggUӡCpGHgA·бzڼgo@` :)C Pɤ]бzѦ
   <@ref>gps1000ACCODATA  GPS1000
    GPS1000 ơAA <@ref>gps1000ACCODATA 
   GPS1000<@ref>ups-specificUPS Ƹ` o@`ҦS UPS Ƥ]O
   oѦҪC
   
   >From miquels@caution.cistron.nl.mugnet.org Wed Jul 21 14:26:33 1993
   Newsgroups: comp.os.linux
   Subject: Re: UPS interface for Linux?
   From: miquels@caution.cistron.nl.mugnet.org (Miquel van Smoorenburg)
   Date: Sat, 17 Jul 93 18:03:37
   Distribution: world
   Organization: Cistron Electronics.

   In article <1993Jul15.184450.5193@excaliber.uucp>
   joel@rac1.wam.umd.edu (Joel M. Hoffman) writes:
   > ڥnʶR UPS (_qt)Aڪ`N즳Ǩ㦳 LAN A
   > iHbqɦV LAN eTC
   >
   >  Linux So˪O?
   >
   > ±z^C
   >
   >-Joel
   >(joel@wam.umd.edu)
   >

   ڦbקW@ SysVinit  ({bO 2.4)A
   ɧڪq@ UPS AҥHڥ[JF復䴩C
   z]\wb̪񪺤@ <signal.h> YɤݨF #define SIGPWR 30
   o@ :-)C`AڨèSӯSAjhƪ UPS
   OaͩΤ_@ӹq_TbB@C
   ڷQ@²檺覡iHNTusqTC DCD
   }Cb SysVinit M󤤦@ӥs 'powerd'
   `n{iHlܨúʵӰTuATAܮɥ|e@ SIGPWR
   T init {A] init KiHĨA (Ob 5
   t) CpNTuP UPS ۳sb "powerd.c"
   wA٬OϥܦpUH:


                        +------------------------o  DTR
                        |
                      +---+
                      |   | resistor
                      |   | 10 kilo-Ohm
                      |   |
                      +---+                                To serial port.
                        |
          +-----o-------+------------------------o  DCD
          |             |
          o  UPS        |
        \    relais     |
         \              |
          |             |
          +-----o-------+------------------------o  GND

   eo٥iH?

   Ʊo˷|UC

   SysVinit iHb sunsite (Υib tsx-11) UAɦWO
   SysVinit2.4.tar.z C

   Mike.

   --

   Miquel van Smoorenburg, <miquels@cistron.nl.mugnet.org>
   Ibmio.com: cannot open CONFIG.SYS: file handle broke off.


   >From danny@caution.cistron.nl.mugnet.org Wed Jul 21 14:27:04 1993
   Newsgroups: comp.os.linux
   Subject: Re: UPS interface for Linux?
   From: danny@caution.cistron.nl.mugnet.org (Danny ter Haar)
   Date: Mon, 19 Jul 93 11:02:14
   Distribution: world
   Organization: Cistron Electronics.

   In article <9307174330@caution.cistron.nl.mugnet.org>
   miquels@caution.cistron.nl.mugnet.org (Miquel van Smoorenburg) writes:
   > pNTuP UPS ۳sb "powerd.c" wA
   > ٬OϥܦpUH:

   ӹϥܨäQMAЧΥHUϥ!
   >
   >                     +------------------------o  DTR
   >                     |
   >                   +---+
   >                   |   | resistor
   >                   |   | 10 kilo-Ohm
   >                   |   |
   >                   +---+                                To serial port.
   >                     |
   >       +-----o-------+------------------------o  DCD
   >       |
   >       o  UPS
   >     \    relais
   >      \
   >       |
   >       +-----o--------------------------------o  GND
   >

   䤤 DTR }OObqAh UPS ~ɿJqɡA
   Ӷ} (relais) |CӹqKOʵ DCD J}AۥܦCqC
   ƱoͮɥN|Ұ{ ...

   _____
   Danny

   --
   <=====================================================================>
   Danny ter Haar  <dannyth@hacktic.nl> or <danny@cistron.nl.mugnet.org>
   Robins law #103: 'a couple of lightyears can't part good friends'

6.2 TluϦVRέק power.c

References

   1. mailto:abel@netvision.net.il
   2. http://sunsite.unc.edu/pub/Linux/system/ups
   3. http://sunsite.unc.edu/pub/Linux/system/ups
   4. mailto:hennus@sky.owl.nl
   5. mailto:mefistos@impsat1.com.ar
   6. mailto:ciro@stud.unipg.it
   7. mailto:npc@minotaur.jpl.nasa.gov
   8. mailto:angit@netcom.com
   9. mailto:Markus@eiden.de
  10. mailto:dan@fch.wimsey.bc.ca
  11. mailto:bgallia@orion.it.luc.edu
  12. mailto:dth@cistron.nl
  13. mailto:docwhat@uiuc.edu
  14. mailto:inglesra@frc.com
  15. mailto:pkammer@ics.uci.edu
  16. mailto:ind43@sun1000.ci.pwr.wroc.pl
  17. mailto:ockers@umr.edu
  18. mailto:fnevgeny@plasma-gate.weizmann.ac.il
  19. mailto:cas@vjet.demon.co.uk
  20. mailto:miquels@cistron.nl
  21. mailto:ts@polynet.lviv.ua
  22. mailto:webster@kaiwan.com
  23. ftp://navigator.jpl.nasa.gov/pub/doc/faq/UPS.faq
  24. ftp://rtfm.mit.edu/pub/usenet-by-hierarchy/comp/answers/UPS-faq
  25. mailto:npc@minotaur.jpl.nasa.gov
  26. http://www.upssystems.uk.com/upsdir.html
  27. http://www.upssystems.uk.com/upsfaqs.html
  28. http://sunsite.unc.edu/pub/Linux/system/daemons/init/sysvinit-2.64.tar.gz
  29. file://localhost/tmp/zh-sgmltools.14833/UPS-HOWTO.txt.html#software
  30. file://localhost/tmp/zh-sgmltools.14833/UPS-HOWTO.txt.html#software
  31. http://sunsite.unc.edu/pub/Linux/system/ups
  32. http://sunsite.unc.edu/pub/Linux/system/ups/Enhanced_APC_BackUPS.tar.gz
  33. http://sunsite.unc.edu/pub/Linux/system/ups/Enhanced_APC_UPSD-v1.4.tar.gz
  34. http://sunsite.unc.edu/pub/Linux/system/ups/apcd-0.5.tar.gz
  35. ftp://cms180.cmsnet.com/pub/smupsd/
  36. ftp://cms180.cmsnet.com/pub/smupsd/smupsd-0.7-1.i386.rpm
  37. ftp://cms180.cmsnet.com/pub/smupsd/smupsd-0.7-1.src.rpm
  38. ftp://cms180.cmsnet.com/pub/smupsd/smupsd-0.7-1.README
  39. http://sunsite.unc.edu/pub/Linux/system/ups/genpower-1.0.1.tgz
  40. http://sunsite.unc.edu/pub/Linux/system/ups/powerd-2.0.tar.gz
  41. http://sunsite.unc.edu/pub/Linux/system/ups/upsd-1.0.tgz
  42. http://www.bestpower.com/section/software/checkups.tar
  43. http://sunsite.unc.edu/pub/Linux/system/ups/bestups-0.9.tar.gz
  44. http://sunsite.unc.edu/pub/Linux/system/ups/bestups-0.9.tar.gz
  45. http://sunsite.unc.edu/pub/Linux/system/ups/powerd-2.0.tar.gz
  46. file://localhost/tmp/zh-sgmltools.14833/UPS-HOWTO.txt.html#hacking
  47. file://localhost/tmp/zh-sgmltools.14833/UPS-HOWTO.txt.html#hacking
  48. file://localhost/tmp/zh-sgmltools.14833/UPS-HOWTO.txt.html#hacking
  49. file://localhost/tmp/zh-sgmltools.14833/UPS-HOWTO.txt.html#make-cable
  50. file://localhost/tmp/zh-sgmltools.14833/UPS-HOWTO.txt.html#make-cable
  51. file://localhost/tmp/zh-sgmltools.14833/UPS-HOWTO.txt.html#make-cable
