[Nut-upsuser]  Best practice to shutdown hosts which has not NUT via upssched
    Dmitri Stepanov 
    dstep at mail.ru
       
    Wed Jul 13 08:17:24 UTC 2016
    
    
  
Hi
   I need to shutdown a number of hosts which has not NUT from one which has it.
   I tried to do it from upssched script (after upssched's timer) like this:
case $1 in
        earlyshutdown)
                logger -t upssched-cmd "Early shutdown is started"
                /bin/sh /usr/local/sbin/shutdown-all-hosts.sh
                /usr/local/sbin/upsmon -c fsd
                ;;
esac
   shutdown-all-hosts.sh contains:
# Linux hosts
HOSTLIST="sim iogate br"
for host in $HOSTLIST
do
...
     ssh $host halt -p
...
done
# Windows hosts
ssh shut at com "shutdown -s -t 0"
   shutdown-all-hosts.sh works fine if it runned manually.
   But it does not work even if I insert sleep 30 sec before upsmon -c fsd
   Also I read somewhere that it is not a good idea to shutdown other hosts from the CMDSCRIPT.
   Does anyone know how to shutdown hosts without NUT from a host with NUT?
Thanks in advance
Dmitri Stepanov
    
    
More information about the Nut-upsuser
mailing list