Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 24 May 2006 21:39:23 -0400 (EDT)
From:      Tuc at T-B-O-H <ml@t-b-o-h.net>
To:        mikhailg@webanoide.org (Mikhail Goriachev)
Cc:        freebsd-questions <freebsd-questions@freebsd.org>
Subject:   Re: Anyone using sysutils/nut ?
Message-ID:  <200605250139.k4P1dNp0099848@vjofn.tucs-beachin-obx-house.com>
In-Reply-To: <4474FE14.80205@webanoide.org> from "Mikhail Goriachev" at May 25, 2006 10:45:08 AM

next in thread | previous in thread | raw e-mail | index | archive | help
> 
> Scott Tuc Ellentuch at T-B-O-H wrote:
> >>> 	I'm going by :
> >>>
> >>> 	/usr/local/share/doc/nut/shutdown.txt
> >>>
> >>> 	Subsection "How you set it up", item #2 :
> >>>
> >>> 2. Edit your shutdown scripts to check for the POWERDOWNFLAG so they
> >>> know
> >>>    when to power off the UPS.  You must check for this file, as you
> >>> don't
> >>>    want this to happen during normal shutdowns!
> >>>
> >>>    You can use upsdrvctl to start the shutdown process in your UPS 
> >>>    hardware.  Use this script as an example, but change the paths to
> >>>    suit your system:
> >> My bad.  I did edit rc.shutdown on both a 5.4 and a 6.0 system with no
> >> troubles.  The end of my file shows this:
> >>
> >> # Inserted next 5 lines March 13, 2006 for UPS shutdown.
> >> if (test -f /etc/killpower)
> >> then
> >> echo "Killing the power, bye!"
> >> /usr/local/libexec/nut/upsdrvctl shutdown
> >> fi
> >>
> >> echo '.'
> >> exit 0
> >>
> > 	But doesn't that immediately shut down your system causing it
> > to need FSCK when it comes back up?
> 
> 
> Hi,
> 
> I got the following line in /usr/local/etc/nut/upsmon.conf:
> 
> SHUTDOWNCMD "/sbin/shutdown -p now"
> 
> As far as I'm concerned the system powers off cleanly without the need
> of FSCK.
> 
> Cheers,
> Mikhail.
> 
	The issue isn't with the upsmon or SHUTDOWNCMD... Its with the
fact that /etc/killpower gets set, and somewhere you need to put 
"upsdrvctl shutdown". Its during the "shutdown -p now" that at some point
needs to be run, and if its run in /etc/rc.shutdown then the shutdown isn't
finished and shutting it off at that point the filesystems are dirty.

		Thanks, Tuc



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200605250139.k4P1dNp0099848>