.. Puis un petit test:
Je débranche l'onduleur pour vérifier la validité des infos, et je tape :
while true; do upsc myups@localhost|grep charge;sleep 1;clear;done
Tout fonctionne: le niveau de batterie baisse:
battery.charge: 77
Là, je pourrais pousser plus avant les possibilités offertes par "nut", mais un petit shell via crontab (toutes les 5 minutes) me suffit :
#!/bin/bash
charge=`upsc myups@localhost|grep charge|awk '{print $2}'`
#Charge inférieure à 60%: bip !
if [ $charge -lt 60 ];then echo -e "\a";fi
#Charge inférieure à 45%: arrêt du système !
if [ $charge -lt 45 ];then shutdown -h now "\a";fi
Avis aux amateurs !
Thierry


