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

   v2.02, 31 March 1997
     _________________________________________________________________
   
   ܰ Linux ϵͳӵϵϵͳ (uninterruptable power
   supply, UPS)... ˵Ļ .... Ȩ: 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 й׵
     * 1.2 رע
     * 1.3 ļ
       
2. עѹʱѶ

3. 뵥 UPS

4. 

5. Լָ

     * 5.1 Ĺ (ܽ)
     * 5.2 ӦʲṤ?
     * 5.3 趨еĹ
     * 5.4 һĸ
       
6. Ӳע

     * 6.1 Ѷ
     * 6.2 Ѷ߷޸ power.c
     _________________________________________________________________
   
1. 

    HOWTO ļ UPS ִ Linux ĵϡ 뷨ʵ
   ķʽӣʹ Linux ڵԴϵԼ UPS ĵغĹǰȫ
   عػ
   
   лһЩɰߵ壬Լߵʽ
   ҵһ趨ÿʹ UPS 壬 ߵ˵˵
   ͨǲҪġĻϸĶ
   
   ൱ĳ̶ϱļѱǰ׫дԭĶ˺ܶݡ е
   ϶ SysVinit е powerd man page ҵ ǰ
   ˿޷һ Linux ׼ҵƪ man page  ҲŽỹ
   ٷ
   
   ֮⣬ҵһ׫дƪ Howto  powerd.c Ⲣû
   Ϊ Linux/UPS ֮Ĺͨơ  [2]Sunsite's
   UPS directory ҵһ UPS 塣
   
   Ȼܵ RedHat ӡ Dr. Linux ļҲʼдƪ UPS
   Hotwo  Ϊʲ?  ....
   
     * 룬һԸŹ۽˽ν Linux ϵͳ UPS  
       ʹֻһͬļ
     * ƪ HOWTO Ǹ UPS ϵĴؿ --- δ
       һ׼е UPS Ѷ
     * ƪ HOWTO һЩļҲĶϸϡ
     * һЩ [3]Sunsite's UPS directory ҵõ UPS ƺ˵ļ
       ٵÿ ҲҪġ˽ʹǡ
     * ƺԼˡһƪ HOWTO ļʱʵ
       ˡһȽϲԵʵǵϴ˯ʱ (ע: 
       һЦҿ! ! ú ....)
       
1.1 й׵

   ԶмЩҰҽ顢Լ UPS ϵ
    а:
   
     * 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)
       
   ע· email ַԵżн¼ģҲڡ 
    email ַҲڣЩǱ·Ҫµġ
   
   ֮⣬ҵϱ©κһλйߵĻĺܱ
   Ǹ  email ңһὫּȥ
   
1.2 رע

   ޷֤ЩЧ UPS һ൱мɵĹ
    ֮һ߶пܻյը𡢻ս
    ֮⣬ֻж Advice 1200 A UPSԼ 5kva Best Ferrups ֱ
   ľ飬 ҲҪԼһѶߡԣע! ܵռ
   UPS Ѷ ȿҪκڱлط
   ݡ
   
   һ棬ܵռʹҵ UPS Թķ кܶ಻
   ̵ѶҲûյκζЩǿܵġ
   
1.3 ļ

   Ĳûа UPS һҪ͵ѶԿ
    [23]The UPS FAQ ƪļͬʱҲ
   [24]ftp://rtfm.mit.edu/pub/usenet-by-hierarchy/comp/answers/UPS-faq 
   ҵ Nick Christenson ( [25]npc@minotaur.jpl.nasa.gov) ά
   Դ 1995 ûдˡҪ email  
   ϣż Subject һз UPS  UPS FAQ صĴʾ䡣
   
    UPS ·ѿ Щȷʵǵҳṩ
   õѶ [26]The UPS Directory ҵЩ UPS ̵ҳ
   վҲ [27]UPS FAQ ƪļ
   
2. עѹʱѶ

   ҸոշֵһЩѾʱˡ [28]the latest sysvinit
   package  init daemon ĻҪª ܿĿǰİ汾
   óʽʱİ汾ݣȻһЩ UPS ൱Ҫ ֧Ԯû
   ˵
   
   Ŀƻֻ powerd ͸ init powerfail  powerok 
   ѶϢ֮һѡinit ӵ powerfail ѶϢʱִһӵ
   powerok ʱִһ ⽫ powerd ڴ͵Ѷż
   ״ʱ߼ϵĸԡ
   
   °汾 init ( 2.58 ) ͱȽϾˡ ڽӵѶʱѡ 
    script ֮һִСһ init ڽӵԴϵѶʱִ
   powerfail script ִһ powerfailnow script Ĺػ Լ
   һ powerok script ֹͣκڽеĹػҪд
   ЩҪ򵥶ˡ
   
   󲿷ֵԼʹþɵ init ͨѶʽ Ѽµ
   µ߷½ <@ref>ciroTrust Energy Protector
   400/650
    <@ref>ciroTrust Energy Protector 400/650<@ref>apc700APC Smart-UPS
   700ǰرϸ߶һ powerd.c  յ͵
   ѶʱѶŸ init Խнػ  /etc/inittab Ǽ
   дһŵģ ܸľֻ init ԭʼˡ
   
   ֪ģе UPS ׼Ҳʽ߷ʽ
   
3. 뵥 UPS

   UPS Ϊ࣬ҷֱ `` (Smart)'' `` (Dumb)''
   ֮Ĳ UPS öٵѶϢԼܹ UPS ´
   
   
    UPS
          
          + и (serial port) 
          + ʹ modem ͨѶ
          + ڵǷʧʱѶš
          + Ҳ UPS ĵǷƫʱ֪ͨԡ
          + ͨѶŸ UPS Լرա
            
    UPS
          
          + и (serial port) 
          + һϴ߾иԹͨ
          + һԿõ UPS ǵ֪ʽѶ 
             UPSͬʱҲ UPS (ǽص)
            
   ͨ UPS ڵģʽ²ǺõģΪ֪
   Ĵ UPS ( APC) ֻԸ͸¶ǵ UPS ͨѶЭЩǩ
   ˾¶ͬǡ
   
   ֻ֪ BEST ˾ UPS Ժ׵ Linux  
   ֮⣬ BEST ˾ļ˵ǵ UPS Ĵģʽ (Լģ
   ʽ) BEST ˾Ҳṩ˿ǵ UPS ͨĳʽԭʼ롣
   
    [29] ½ڵԿڵģʽ UPS ͨЩ
   ҪġЩ˵ڴģʽ² ARC UPS Ҳ֪
   λ׼ġ һĳʽһӴͷȤĶ
    ʽ UPS ͳϣǸس̶ȡڲ¶ȡϵ¼
   ѹ ѹ ...... ȵȡƺ smupsd-0.7-1.i386.rpm
   ʽ ( [30]һ) Щ 򲻸ȷ
   
   µҽεϵͳʹ뵥ģʽµ UPS һ
    Դģʽ UPS ԣ뷨һģҪʲ powerd
   빤ԼҪʲѶ UPS вͬġ
   
4. 

   ϣľһԹ powerd ʽͨ
   /sbin/powerd ҵͨ SysVinit ϵͳһ֡ ֪
   нڰ汾 Linux ϵͳһ° SysVinit  ڷǳɵ
   汾򲻰 powerd
   
   ΨһѶ߿ܲ powerd 趨ϣ 
   һѶߣһ powerd.c ޸ʹ
   Ѷ߹ǣ ʹе壬󲿷ֵ
   ʵ趨Ѷߡ
   
   ոᵽģʹ SysVinit  powerd ֮Ҳеκ
   һ UPS áĿǰ԰ UPS ֮ߡ
   ҵһдƪ HOWTO ʱûЩ壬 ҲΪʲҪдƪ
   HOWTO ʵϣҲԴѡһã ȫƪ HOWTO 
   ݡ
   
    1997  3  15 ң [31]Sunsite  UPS Ŀ¼ ¿ҵһѵ
   áվƺҲ UPS ҵ Ŀǰ
   ҵ (⣬ sunsite ҵ):
   
   [32]Enhanced_APC_BackUPS.tar.gz
          һԿ APC ģʽ UPS  BUPS
          Howto (һƪ) ҲһЩ͵֧Ԯ
          
   [33]Enhanced_APC_UPSD-v1.4.tar.gz
           .lsm ᵽǰһᵽ壬 ʵǽ
          һ .tar.gz װ tar.gz ֮ڡƪļ˵
          ⣬ƺͬʱ֧Ԯ APC UPS Ĵ뵥ģʽҲȷ
          
          
   [34]apcd-0.5.tar.gz
          һԿ APC UPS 춴ģʽ塣 ƺ
          ֧Ԯ/ģʽ (Ҳ˵ͣʱһ̨ѶŸһ̨
          ػ)  ƺʹ UPS ĴģʽǾ
          modem Ѷơ
          
   [35]smupsd directory
          һ APC UPS 塣ڷǳ (tm) ģʽ
           UPS ˵һ Java ͼν UPS ع߳
          ʽ Ŀ¼°ѱõ RPM ʽ (
          [36]ftp://cms180.cmsnet.com/pub/smupsd/smupsd-0.7-1.i386.rpm) 
          һԭʼ 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]genpower-1.0.1.tgz
          һһ㻯 UPS 塣˺ܶ UPS 趨 --- 
          TrippLite 趨Լ APC 趨ͬʱҲ˺ܺõ˵
          ﳬֵ
          
   [40]powerd-2.0.tar.gz
          һ SysVinit  powerd ʽƷ ˵ļᵽ
          ƺûϵ SysVinit 2.62 СŵΪ
          ִе powerd ŷ (Ļ·ֻ
          һ UPS Ļ) 趨趨 ---- ԭʼ벻
          ޸ļ±롣
          
   [41]upsd-1.0.tgz
          һ powerd Ʒƺ powerd-2.0.tar.gz 
          Ƶɫ
          
   [42]checkups.tar
           Best UPS ġֱ Best ˾ҳġ
          ˶ unix ĿִеҪǣԭʼ룬
           Linux ²Ҽ޷Ҳ޸
           ԭʼͬʱڵģʽ¿ UPS  "" ָ
          ԼһЩɵ "Ƚ" ָ ---  UPS ر˵ֻʣ X 
          ĵʱػѶţǵȵ X ù˲ſʼ
          ػ ȽʽҲ UPS Χ¶ȹߡӽ
           ͽʹ߲ԵȾʱرջ
          
   [43]bestups-0.9.tar.gz
          ƪʱ sunsite ҵõѷչú
          ˡ һԿ໥ͨѶģ飬Կ Best Ferrups UPS
          ڴģʽ  UPS  powerd-2.0 ٿ --- 
          һڵһ͵ Best Ferrups UPS ֧Ԯ·ϻĵ
          ʱá
          
   עֻǿٵЩ塣ҲûǣǸǲſʼʹ
   õ [44]bestups-0.9.tar.gz Լ [45]powerd-2.0.tar.gz   ``ſ
   ʼ'' ˼˵ǲϸĿʹԡ
   
5. Լָ

   Եģʽ UPS ƶд͵ġȻ 󲿷ֵĹ̶Ե
    UPS  UPS һġĲͬ UPS سʽ (
   powerd)  UPS ͨ
   
   ڿʼ֮ǰҽµĹ:
     * Զƪļ
     * زпرʺ UPS 塣
     * زиһ㻯塣עЩһ㻯ʵϸΪǿ
        иõ˵ļұЩʹá
     * Ȼ޷ UPS ķɲ ϸĶ
       ģ hack Ĺ ....
       
5.1 Ĺ (ܽ)

     * ĵԽ UPS 
     * Ѷ߽ĵԵĵĴи UPS һ
     * ĵ powerd (Ƶ) 
     * 趨 init ʽʹ powerfail  powerok ¼ʱʵ
        (ֱ shutdown ִֹͣе shutdown )
       
5.2 ӦʲṤ?

   UPS Ĺ
          ʧʱ UPS Ӧĵ ͳѶŻ
          ĿƸϴѶ֪ͨԵʧˡ
          
   ѶߵĹ
          ѶΪ UPS ͳѶʱʹиƽ
           ( DCD) ָߵλ
          
   Powerd Ĺ
          powerd ʽи UPS  / и
          ƽӽŵĸ / ͵λ (ϣ DTR ӽű뱣ڸߵλҹر
          UPS Ľӽű뱣ڵ͵λ)  powerd ƽӽűɸߵλ
           /etc/powerfail д FAIL ֲ SIGPWR ѶŸ
          init г̡ ƽӽٴαص͵λʱ /etc/powerfail 
          д OK ֲ SIGPWR ѶŸ init 
          
   Init Ĺ (֮еĹ)
          ӵ SIGPWR Ѷţ /etc/powerfail  ͷ
          FAIL ִ /etc/inittab  powerfail һеָ
          ͷ OK ִ inittab  powerokwait һеָ
          
          
5.3 趨еĹ

   ǼһԺ powerd Ѷߡ ȷ
   ѶǷԹ (ι)ο [46]Ѷ߷޸
   power.c һڣǶйټѶߴ趨 powerd.c Ѷ
   [47]Ѷ߷޸ power.c<@ref>serial-portиӽŵָ
    [48]Ѷ߷޸ power.c<@ref>serial-portиӽŵָ
   <@ref>ioctlйضд RS232 Ҳа
   
   ҪһѶߣ [49]Ѷ ϸ˵Լ
   [50]Ѷ<@ref>ups-specificUPS Ͻѡ
   һй UPS Сڡ ߿ҲṩѶߵ
   Ѷ Ӧٽ [51]Ѷ<@ref>ups-specificUPS 
   ѡ<@ref>ups-specificUPS Ͻѡ еСһ飬ΪÿһС
   һЩһܶа
   
     * ޸ /etc/inittab дµ:
# 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

     * д /etc/powerfailscript  /etc/powerokscript  script ֱ
        (ϲʱ) ֮ڽйػֹͣκδڵ
       shutdown  õ shutdown ʽ汾Ĳͬ ܻ൱
       ʹ script һ bash  script 
       һ:
    kill `ps -aux | grep "shutdown" | grep -v grep | awk '{print $2}'`
       (Ϊ˱ŪһеһǷţڶǵ
       ţ һΪš)
     * µ init ¶ȡ inittab е趨:
    telinit q

     *  rc.local ڿʱִ powerd ﷨:
    powerd <line>

       Ун <line> 滻 modem ӵи
       /dev/cua1
     * Եи UPS ѶȲҪԵĵԴֱӽӵ
       UPS ϡ
     * һԴ () ӵ UPS ϡ
     * ִ powerd
     * µĲв:
          + ε UPS Ĳͷ
               o õǷȻ
               o  /etc/powerfailscript ǷѿʼִС
               o  shutdown ǷִС
          + ӻ UPS Ĳͷ
               o õǷȻ
               o  /etc/powerokscript ǷѿʼִС
               o  /etc/powerfailscript ǷִֹͣС
               o  shutdown ǷִֹͣС
          + ٴΰε UPS Ĳͷȥȷһʱ 
            ػ
          + Σղ衣 еĲ迴֮ᣬ ԵԴرղ
            ԵĵԴӵ UPS ϡִһ script Լÿһ sync
            ӲϻشĶͬʱҲһ script  find ָѰ
            Ӳеһ script Ϊȷȫڶ
            ġڣ UPS Ĳͷγٴμ shutdown Ƿ
            ȴһʱ䡣 ȷ UPS ĵǰȫعػ
            һǺΣյģ Ϊ UPS ĵڵɹػ֮ǰ
            ˣ ĵϵͳܶʧһЩ 
            ֮ǰҪеĵ ʼػʱ
            һԿʼԡ
       
   ϲ!  Linux ϵͳ UPS ı£ ڵľ֮ǰ
   ȫعػˡ
   
5.4 һĸ

     * ޸ powerd.c ʹڼ UPS Ѷʱ֪ܵص 
       ΢ʱϽнػ
     * ޸Ĺػʹ powerfail ¹ػʱ ܹй֮
        UPS ص
       
6. Ӳע

6.1 Ѷ

   ڵֻЩ·ϿѶҲûԹ ޷
   ľдо飬鷳Ϊдһ :) ͬʱҲο
   <@ref>gps1000ACCODATA  GPS1000
   й GPS1000 ϣ˵ <@ref>gps1000ACCODATA 
   GPS1000<@ref>ups-specificUPS Ͻѡ һ UPS Ҳֵ
   òοġ
   
   >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:
   > Ҫ UPS (ϵϵͳ)ע⵽Щ LAN Ľ棬
   > ͣʱ LAN Ѷš
   >
   >  Linux ûĽ?
   >
   > ллĻش
   >
   >-Joel
   >(joel@wam.umd.edu)
   >

   ޸һ SysVinit ʱ (ڵİ汾 2.4)
   ʱҵĵһ UPS Ҽ˶֧Ԯ
   Ҳһ <signal.h> ͷп #define SIGPWR 30
   һ :-)֮ҲûǸĽ棬 UPS
   ǿжһԴжѶġ
   뵽һ򵥵ķʽԽѶӵѶи DCD
   ӽš SysVinit ׼һ 'powerd'
   ĳפʽ׷ٲӸѶߣѶŵ״̬ıʱһ SIGPWR
   ѶŸ init ʽ init Բȡʵж ( 5
   ֮ϵͳػ) νѶ UPS  "powerd.c"
   ˵һͼʾΪ:


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

   û?

   ϣа

   SysVinit  sunsite ( tsx-11) ҵ
   SysVinit2.4.tar.z 

   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:
   > νѶ UPS  "powerd.c" ˵
   > һͼʾΪ:

   ͼʾʮµͼʾ!
   >
   >                     +------------------------o  DTR
   >                     |
   >                   +---+
   >                   |   | resistor
   >                   |   | 10 kilo-Ohm
   >                   |   |
   >                   +---+                                To serial port.
   >                     |
   >       +-----o-------+------------------------o  DCD
   >       |
   >       o  UPS
   >     \    relais
   >      \
   >       |
   >       +-----o--------------------------------o  GND
   >

    DTR ӽǱڸߵλ UPS Դʧʱ
   Ǹ (relais) رաԱǼ DCD ӽţɵ͵λ
   鷢ʱػ ...

   _____
   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 Ѷ߷޸ 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.20519/UPS-HOWTO.txt.html#software
  30. file://localhost/tmp/zh-sgmltools.20519/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.20519/UPS-HOWTO.txt.html#hacking
  47. file://localhost/tmp/zh-sgmltools.20519/UPS-HOWTO.txt.html#hacking
  48. file://localhost/tmp/zh-sgmltools.20519/UPS-HOWTO.txt.html#hacking
  49. file://localhost/tmp/zh-sgmltools.20519/UPS-HOWTO.txt.html#make-cable
  50. file://localhost/tmp/zh-sgmltools.20519/UPS-HOWTO.txt.html#make-cable
  51. file://localhost/tmp/zh-sgmltools.20519/UPS-HOWTO.txt.html#make-cable
