From owner-FreeBSD-users-jp@jp.freebsd.org  Tue Nov 10 10:03:40 1998
Received: (from daemon@localhost)
	by jaz.jp.freebsd.org (8.9.1+3.1W/8.7.3) id KAA01381;
	Tue, 10 Nov 1998 10:03:40 +0900 (JST)
	(envelope-from owner-FreeBSD-users-jp@jp.FreeBSD.org)
Received: from mail.nanet.co.jp (ns.nanet.co.jp [210.164.52.3])
	by jaz.jp.freebsd.org (8.9.1+3.1W/8.7.3) with ESMTP id KAA01375
	for <FreeBSD-users-jp@jp.freebsd.org>; Tue, 10 Nov 1998 10:03:38 +0900 (JST)
	(envelope-from kei@nanet.co.jp)
Received: from nanet.co.jp (nonnoko.nanet.co.jp [210.164.52.131])
	by mail.nanet.co.jp (8.8.8/3.7W-nanet.ns.1998110415) with ESMTP id KAA01433;
	Tue, 10 Nov 1998 10:03:37 +0900 (JST)
Message-ID: <364790E9.9165A117@nanet.co.jp>
Date: Tue, 10 Nov 1998 10:03:37 +0900
From: Katsuyuki Maeda <kei@nanet.co.jp>
Organization: Nagasaki Network Service, Co.Ltd.
X-Mailer: Mozilla 4.06 [ja] (Win95; I)
MIME-Version: 1.0
To: FreeBSD-users-jp@jp.freebsd.org
References: <199811091755.CAA21665@nazuna.bres.tsukuba.ac.jp>
Content-Type: text/plain; charset=iso-2022-jp
Content-Transfer-Encoding: 7bit
Reply-To: FreeBSD-users-jp@jp.freebsd.org
Precedence: list
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+980914
X-Sequence: FreeBSD-users-jp 34917
Subject: [FreeBSD-users-jp 34917] Re: APC =?ISO-2022-JP?B?GyRCQD0bKEI=?=
 UPS =?ISO-2022-JP?B?GyRCJD0kTjhlGyhC?= 
Errors-To: owner-FreeBSD-users-jp@jp.freebsd.org
Sender: owner-FreeBSD-users-jp@jp.freebsd.org

$B!!A0ED!w(Bnanet$B$G$9!#(B

$B!!%&%A$N$H$3$m$G$O!"(BOMRON BX-750 $B$K(B FreeBSD$B%5!<%P$r(B
$B2?Bf$+$V$i2<$2$k$H$$$&9=@.$r$$$/$D$+:n$C$F1?MQ$7$F$$$^$9!#(B
$B!!(BBX-750$B$O!"(BAPS$B$N(Bdumb$B%b!<%I$K;w$?46$8$G!"(BQandA:318 $B$N!"(B
upsd$B$r;H$C$FF0:n$5$;$F$$$^$9!#(B

$B!!J#?tBf$N%7%c%C%H%@%&%s$O!"(Brsh$B$r;H$C$F$$$^$7$F!"(B

$B%1!<%V%k$,7R$,$C$F$$$kB&(B
----- /etc/rc.shutdown
#!/bin/sh
/usr/bin/rsh -n -l SHUTDOWN_USERNAME ns echo > /dev/null &
/usr/bin/rsh -n -l SHUTDOWN_USERNAME > /dev/null &
/bin/sleep 60
/bin/sync
/bin/sync
/bin/sync
/sbin/shutdown -h now
-----

$B$=$l$r<u$1$kB&(B
----- /root/shutdown/shutdown.sh (SHUTDOWN_USERNAME$B$5$s$N%m%0%$%s%7%'%k(B)
#!/bin/sh
/bin/sync
/bin/sync
/bin/sync
/sbin/shutdown -h now
-----

$B!!$H$$$&46$8$N;E3]$1$K$J$C$F$$$^$9!#(B
$B!!$b$A$m$s!"(B.rhosts$BEy$dJ]8n%b!<%I!"%;%-%e%j%F%#BP:v$OE,@Z$K$7$F(B
$B$*$+$J$$$H$$$1$^$;$s!#(B

$B!!%1!<%V%k$,@\B3$5$l$F$$$kB&$N%+!<%M%k(B(kern_shutdown.c)$B$K$O%Q%C%A$r(B
$BEv$F$F!"(BUPS$B$NEE8;$r@Z$k$h$&$K$7$F$$$^$9!#(B

----- kern_shutdown.c $B$N0lIt(B
        if (howto & RB_HALT) {
                printf("\n");
                printf("The operating system has halted.\n");
#ifdef  UPS_DX750_SHUTDOWN      /* UPS support 1998/03/09 Kei */
#define MCR_PORT        0x2fc
#define MCR_DTR         0x01
#define MCR_RTS         0x02
#define MCR_OUT1        0x04
#define MCR_OUT2        0x08
#define MSR_PORT        0x2fe
#define MSR_CTS         0x10
                outb(MCR_PORT, MCR_RTS);
                DELAY(500);     /* 500us for RTS settle */
                outb(MCR_PORT, MCR_DTR | MCR_RTS | MCR_OUT1 | MCR_OUT2);
                if (inb(MSR_PORT) & MSR_CTS) {
                        printf("UPS auto shutdown...\n\n");
                }
                printf("Automatic reboot 3 minutes later...\n");
                DELAY(1000 * 1000 * 60 * 3);
                goto die;
#endif
                printf("Please press any key to reboot.\n\n");
-----

$B!!%7%c%C%H%@%&%s=hM}$,Av$j;O$a$?8e$K>&MQEE8;$,2sI|$9$k>l9g$r9M$($F!"(B
3$BJ,4VJ|CV$7$F$$$?$i%j%V!<%H$9$k$h$&$K$7$F$"$j$^$9!#(B
$B!!EvA3$G$9$,!"%M%C%H%o!<%/7PM3$G%7%c%C%H%@%&%s$r9T$&>l9g$O!"K:$l$:$K(B
HUB$BEy$b%P%C%/%"%C%W$7$F$*$/I,MW$,$"$j$^$9!#(B

$B!!(BATX$B%1!<%9$K$O:$$j$^$7$?!#$3$NLdBj$G:#$^$G$O%5!<%P$rAH$`;~$K(BAT$B%1!<%9(B
$B$K$3$@$o$C$F$-$?$N$G$9$,!"$=$m$=$m(BATX$B$K>h$j49$($6$k$rF@$J$$$h$&$G$9!#(B
$B!!?'!9<B83$7$F$_$?$N$G$9$,!"EE8;%\%?%s$r@\B3$7$C$Q$J$7$K$7$F$b!"(B
$BN)$A>e$,$C$F$/$l$J$$$b$N$b$"$C$?$j$7$F!":$$C$F$$$^$9!#(B

$B!!8=:_!"@\B3$5$l$?%^%7%s$N%7%c%C%H%@%&%s=*N;$,A4It$=$m$C$?$i(BUPS$B$r(B
$B%7%c%C%H%@%&%s$7$F!">&MQEE8;$,2sI|$7$?$i(BRS-232C$B$N%j%s%0%$%s%8%1!<%H(B
$B$r;H$C$FEE8;$rF~$l$5$;$k$H$$$&%O!<%I$r;W0FCf$G$9!#$3$&$9$l$P!">e5-$N(B
$B%9%/%j%W%H$G5$$KF~$i$J$$%?%$%^!<ItJ,$NLdBj$,2r7h$7$^$9!#(B

--
Nagasaki Network Service (http://www.nanet.co.jp/)
 kei@nanet.co.jp <Katsuyuki Maeda> (http://www.nanet.co.jp/~kei/)
