On Mon, Apr 27, 2015 at 3:42 PM, James Hammond <
>
>
> #!/bin/sh
>  case $1 in
>    onbatt)
>      /sbin/upsmon -c fsd;;
>    *)
>      echo "shutdown implemented";;
>  esac
>
> root@unifi:/sbin# ./upssched-cmd.sh
> shutdown implemented
>
> root@unifi:/# upsmon -c fsd
> Network UPS Tools upsmon 2.7.3
>
>
>
I think you should pass $1 parameter to ./upssched-cmd.sh

# ./upssched-cmd.sh onbatt

The part of case should look like:
#!/bin/sh
 case $1 in
   onbatt)
     /sbin/upsmon -c fsd
     ;;
   *)
     echo "shutdown implemented"
      ;;
 esac

Also from upssched.conf:

AT ONBATT * EXECUTE powerout

So you need "powerout" instead of "onbatt" in your script.

-- 

Best / С наилучшими пожеланиями


 *Pavel Potcheptsov*

   LLC EKTOS-Ukraine

System administrator

   1, Academika Proskury

Mobile UA: +38 050 3642391

Home UA: +380 572 931115

   61070 Kharkiv

   www.ektos.com.ua <http://www.ektos.net/>

E-mail:

p...@ektos.net


  Skype:      potcheptsov.pavel
_______________________________________________
Nut-upsuser mailing list
Nut-upsuser@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/nut-upsuser

Reply via email to