...
Code Block |
---|
RUN_AS_USER root MONITOR qnapups@192.168.1.52 1 deepthought 123456 slave NOTIFYCMD /usr/sbin/upssched NOTIFYFLAG ONLINE SYSLOGWALL+EXEC NOTIFYFLAG ONBATT SYSLOG+WALL+EXEC |
On our master we created a slave user called deepthought.
...
Code Block |
---|
CMDSCRIPT /etc/nut/upssched-cmd # Timer to shutdown machine after 60 seconds AT ONBATT * START-TIMER onbattwarn 60 AT ONLINE * CANCEL-TIMER onbattwarn |
Edit Create the Command Script
Code Block |
---|
$ sudo vi /etc/nut/upssched-cmd |
Add the following content
Code Block |
---|
case $1 in onbattwarn) logger -t upssched-cmd "Timer On Battery Warning has been triggered - Shutting Down!" wall "UPS timer expired: shutting down..." shutdown -h now ;; *) logger -t upssched-cmd "Unrecognized command: $1" ;; esac |
...