I have a ups connected to a Linux server with a usb cable, i installed apcupsd demon and i was wondering how to instruct it to run a shell script i created when a special condition occurs?
i.e. the battery is 25% percent or the time left is 10 minutes so this condition can run the script?
Linux – Configure the UPS apcupsd demon to run a script
apcupsdlinuxshell-scriptingupsusb
Related Topic
- How to detect APC UPS battery usage and run a script when on battery
- Linux – apcupsd slave client keeps loosing and restoring communications with UPS master
- Linux – apcupsd vs NUT in Proxmox environment
- UPS – Fix Repeated Disconnecting and Reconnecting on Linux
- Ubuntu – How to power off a Debian server and a UPS on low battery
Best Answer
Solved by creating a custom shell script and place it under /ect/apcupsd with the exact name of doshutdown which is triggered when a configured condition is met (either the remaining time of the battery or the remaining percentage - both based on the ups calculations) , the script contains my desired actions and if it ends with exit 0 so the shut down sequence will continue by the apcups demon after the script finishes and make the script ends with exit 99 to makes the shell script actions the only responder when the configured conditions met.