sensor_battery revision 1.1
1#!/bin/sh - 2# 3# $NetBSD: sensor_battery,v 1.1 2007/07/01 07:55:53 xtraeme Exp $ 4# 5# Generic script for battery sensors. 6# 7# Arguments passed by powerd(8): 8# 9# script_path device event sensor 10 11case "${2}" in 12normal) 13 logger -p warning "${0}: ${3}: NORMAL: capacity reached normal state (${1})" >&1 14 exit 0 15 ;; 16critical) 17 /sbin/shutdown -p now \ 18 "${0}: ${3}: CRITICAL: capacity dropped below low limit! (${1}) shutting down." >&1 19 exit 0 20 ;; 21warning-under) 22 logger -p warning "${0}: ${3}: WARNING: capacity dropped below limit (${1})" >&1 23 exit 0 24 ;; 25critical-under) 26 logger -p warning "${0}: ${3}: CRITICAL: capacity dropped below low critical limit! (${1})" >&1 27 exit 0 28 ;; 29user-capacity) 30 logger -p warning "${0}: ${3}: USER DEFINED: capacity dropped below limit (${1})" >&1 31 exit 0 32 ;; 33*) 34 logger -p warning "${0}: unsupported event ${2} on device ${1}" >&1 35 exit 1 36 ;; 37esac 38