On Wed, 17 May 2017, Dinow Hsieh wrote:
----------------------------------------------------------------------------------------
CC. Does a Ubuntu user with no xterm window open see the message as part of
the
==> The root and remote user(ssh-putty) get the broadcasting message all
from terminal-window
Since all the users have xterm access, there's no problem.
To get back to your original problem that the delayed shutdown of the UPS
did not happen, and that the power outlets were not disconnected.
NUT 2.7.4 includes file .../scripts/systemd/nutshutdown . Does Ubunti
install this?
==> Yes. Ubuntu haved installed this as below contents
dinow-All-Series:/lib/systemd/system-shutdown$ cat nutshutdown
#!/bin/sh
/sbin/upsmon -K >/dev/null 2>&1 && /sbin/upsdrvctl shutdown
It would be interesting to know if this script is really executed on a
system shutdown. Try adding line
logger -t upsdrvctl "Calling for delated UPS shutdown"
The difficulty is that the NUT script is called very late when logging is
probably no longer possible. For this reason, I don't use the NUT
nutshutdown script. I prefer a systemd service unit
# nut-delayed-ups-shutdown.service
[Unit]
Description=Initiate delayed UPS shutdown
Before=umount.target
DefaultDependencies=no
[Service]
Type=oneshot
ExecStart=/usr/bin/logger -t upsdrvctl "nut-delayed-ups-shutdown.service
calling upsdrvctl to shut down
UPS unit"
ExecStart=/usr/lib/ups/driver/upsdrvctl shutdown
[Install]
WantedBy=final.target
This service unit needs to be enabled with a command such as
systemctl --system reenable
/etc/systemd/system/nut-delayed-ups-shutdown.service
Roger
_______________________________________________
Nut-upsuser mailing list
Nut-upsuser@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/nut-upsuser