<div dir="ltr"><div class="gmail_default" style="font-family:verdana,sans-serif">ok, this function really worked?</div><div class="gmail_default" style="font-family:verdana,sans-serif"><br></div><div class="gmail_default" style="font-family:verdana,sans-serif">i have a linux Fedora 20 system, i install from rpm in version 2.6.2 and i this function not execute.</div><div class="gmail_default" style="font-family:verdana,sans-serif">Then i delete the rpm packet and all configuration files and compile latest stable 2.7.2 version with usb driver.</div><div class="gmail_default" style="font-family:verdana,sans-serif"><br></div><div class="gmail_default" style="font-family:verdana,sans-serif">ok, i first load ups driver:</div><div class="gmail_default" style><i><b><font face="verdana, sans-serif"> /usr/local/ups/sbin/upsdrvctl -u root start</font><br></b></i></div><div class="gmail_default" style><font face="verdana, sans-serif"><br></font></div><div class="gmail_default" style><font face="verdana, sans-serif">next i started<b><i> <div style="display:inline-block"></div></i></b></font><b><i>/usr/local/ups/sbin/upsd</i></b> and next<b><i> /usr/local/ups/sbin/upsmon</i></b></div><div class="gmail_default" style><br></div><div class="gmail_default" style>when<b><i> /usr/local/ups/bin/upsc powermust</i></b> i have:</div><div class="gmail_default" style><br></div><div><div class="gmail_default" style="font-family:verdana,sans-serif">[root@cenos run]# <i><b>/usr/local/ups/bin/upsc powermust</b></i></div><div class="gmail_default" style="font-family:verdana,sans-serif">battery.charge: 100</div><div class="gmail_default" style="font-family:verdana,sans-serif">battery.voltage: 13.00</div><div class="gmail_default" style="font-family:verdana,sans-serif">battery.voltage.high: 13.00</div><div class="gmail_default" style="font-family:verdana,sans-serif">battery.voltage.low: 10.40</div><div class="gmail_default" style="font-family:verdana,sans-serif">battery.voltage.nominal: 12.0</div><div class="gmail_default" style="font-family:verdana,sans-serif">device.type: ups</div><div class="gmail_default" style="font-family:verdana,sans-serif"><a href="http://driver.name">driver.name</a>: blazer_usb</div><div class="gmail_default" style="font-family:verdana,sans-serif">driver.parameter.pollinterval: 2</div><div class="gmail_default" style="font-family:verdana,sans-serif">driver.parameter.port: auto</div><div class="gmail_default" style="font-family:verdana,sans-serif">driver.version: 2.7.2</div><div class="gmail_default" style="font-family:verdana,sans-serif">driver.version.internal: 0.11</div><div class="gmail_default" style="font-family:verdana,sans-serif">input.current.nominal: 1.0</div><div class="gmail_default" style="font-family:verdana,sans-serif">input.frequency: 50.0</div><div class="gmail_default" style="font-family:verdana,sans-serif">input.frequency.nominal: 50</div><div class="gmail_default" style="font-family:verdana,sans-serif">input.voltage: 241.4</div><div class="gmail_default" style="font-family:verdana,sans-serif">input.voltage.fault: 241.4</div><div class="gmail_default" style="font-family:verdana,sans-serif">input.voltage.nominal: 220</div><div class="gmail_default" style="font-family:verdana,sans-serif">output.voltage: 230.2</div><div class="gmail_default" style="font-family:verdana,sans-serif">ups.beeper.status: enabled</div><div class="gmail_default" style="font-family:verdana,sans-serif">ups.delay.shutdown: 30</div><div class="gmail_default" style="font-family:verdana,sans-serif">ups.delay.start: 180</div><div class="gmail_default" style="font-family:verdana,sans-serif">ups.load: 7</div><div class="gmail_default" style="font-family:verdana,sans-serif">ups.productid: 5161</div><div class="gmail_default" style="font-family:verdana,sans-serif">ups.status: OL</div><div class="gmail_default" style="font-family:verdana,sans-serif">ups.temperature: 25.0</div><div class="gmail_default" style="font-family:verdana,sans-serif">ups.type: offline / line interactive</div><div class="gmail_default" style="font-family:verdana,sans-serif">ups.vendorid: 0665</div><div class="gmail_default" style="font-family:verdana,sans-serif"><br></div><div class="gmail_default" style="font-family:verdana,sans-serif">perfectly worked all notification from <b>NOTIFYCOM </b><i>/etc/ups/script.sh</i></div><div class="gmail_default" style="font-family:verdana,sans-serif"><br></div><div class="gmail_default" style="font-family:verdana,sans-serif">but i have big problem with <b>CMDSCRIPT</b></div><div class="gmail_default" style="font-family:verdana,sans-serif"><br></div><div class="gmail_default" style="font-family:verdana,sans-serif"><br></div><div class="gmail_default" style><div class="gmail_default" style><div class="gmail_default"><b><i>upsmon.conf</i></b></div><div class="gmail_default"><br></div><div class="gmail_default"><i>RUN_AS_USER ups</i></div><div class="gmail_default"><i>MONITOR powermust@localhost 1 admin admin master</i></div><div class="gmail_default"><i>MINSUPPLIES 1</i></div><div class="gmail_default"><i>SHUTDOWNCMD "/sbin/shutdown -h now"</i></div><div class="gmail_default"><i>POLLFREQ 5</i></div><div class="gmail_default"><i>POLLFREQALERT 5</i></div><div class="gmail_default"><i>HOSTSYNC 15</i></div><div class="gmail_default"><i>DEADTIME 15</i></div><div class="gmail_default"><i>POWERDOWNFLAG /etc/killpower</i></div><div class="gmail_default"><i>RBWARNTIME 43200</i></div><div class="gmail_default"><i>#NOCOMMWARNTIME 300</i></div><div class="gmail_default"><i>FINALDELAY 5</i></div><div class="gmail_default"><i><br></i></div><div class="gmail_default"><i>NOTIFYCMD /etc/ups/script.sh</i></div><div class="gmail_default"><i><br></i></div><div class="gmail_default"><i>NOTIFYMSG ONLINE "UPS %s power back"</i></div><div class="gmail_default"><i>NOTIFYMSG ONBATT "On batt %s"</i></div><div class="gmail_default"><i>NOTIFYMSG FSD "FORCE SHUTDOWN"</i></div><div class="gmail_default"><i>NOTIFYMSG SHUTDOWN "SYSTEM STOPPED"</i></div><div class="gmail_default"><i><br></i></div><div class="gmail_default"><i>NOTIFYFLAG ONLINE EXEC+SYSLOG</i></div><div class="gmail_default"><i>NOTIFYFLAG ONBATT EXEC+SYSLOG</i></div><div class="gmail_default"><br></div><div class="gmail_default"><div class="gmail_default" style="font-family:verdana,sans-serif"><b>upssched.conf</b></div><div class="gmail_default"><div class="gmail_default"><font face="verdana, sans-serif"><i>CMDSCRIPT /usr/local/ups/bin/upssched-cmd</i></font></div><div class="gmail_default"><font face="verdana, sans-serif"><i><br></i></font></div><div class="gmail_default"><i><span style="font-family:verdana,sans-serif">AT ONLINE * EXECUTE online</span><br></i></div><div class="gmail_default"><font face="verdana, sans-serif"><i>AT ONBATT * EXECUTE shutdown</i></font></div><div class="gmail_default"><i><br></i></div><div class="gmail_default"><i># i tested with pipe/locked but without effect</i></div></div></div><div class="gmail_default"><b><i><br></i></b></div><div class="gmail_default"><b><i>upssched-cmd - chmod 777 !!!</i></b><br></div><div class="gmail_default"><div class="gmail_default"><i><div class="gmail_default">#! /bin/sh</div><div class="gmail_default">#</div><div class="gmail_default"># This script should be called by upssched via the CMDSCRIPT directive.</div><div class="gmail_default"># </div><div class="gmail_default"># Here is a quick example to show how to handle a bunch of possible</div><div class="gmail_default"># timer names with the help of the case structure.</div><div class="gmail_default">#</div><div class="gmail_default"># This script may be replaced with another program without harm.</div><div class="gmail_default">#</div><div class="gmail_default"># The first argument passed to your CMDSCRIPT is the name of the timer</div><div class="gmail_default"># from your AT lines.</div><div class="gmail_default"><br></div><div class="gmail_default">case $1 in</div><div class="gmail_default"><span class="" style="white-space:pre"> </span>online)</div><div class="gmail_default"><span class="" style="white-space:pre">            </span>logger "online"</div><div class="gmail_default"><i><div class="gmail_default">                echo $* | mail -s "ups" <a href="mailto:dr.boczek@gmail.com">dr.boczek@gmail.com</a></div></i></div><div class="gmail_default"><span class="" style="white-space:pre">             </span>;;</div><div class="gmail_default"><span class="" style="white-space:pre"> </span>*)</div><div class="gmail_default"><span class="" style="white-space:pre">         </span>logger "Unrecognized command: $1"</div><div class="gmail_default"><span class="" style="white-space:pre">                </span>echo $* | mail -s "ups" <a href="mailto:dr.boczek@gmail.com">dr.boczek@gmail.com</a></div><div class="gmail_default"><span class="" style="white-space:pre">               </span>;;</div><div class="gmail_default">esac</div></i></div></div><div class="gmail_default"><br></div><div class="gmail_default"><br></div><div class="gmail_default">unplug power and in /var/log/messages silent... NOTIFYCMD sent mu email but <span style="font-family:verdana,sans-serif">CMDSCRIPT</span><i style="font-family:verdana,sans-serif"> </i><span style="font-family:verdana,sans-serif">not worked, why???</span></div><div class="gmail_default"><span style="font-family:verdana,sans-serif"><br></span></div><div class="gmail_default"><span style="font-family:verdana,sans-serif">The system shutdown when my battery low but i must be execute </span><font face="verdana, sans-serif"><b>mdadm --readonly</b> before my system off.<br><br>Any ideas???</font></div></div></div></div></div>