1 #!/bin/sh - 2 # 3 # $NetBSD: sensor_temperature,v 1.1 2007/07/01 07:55:54 xtraeme Exp $ 4 # 5 # Generic script for temperature sensors. 6 # 7 # Arguments passed by powerd(8): 8 # 9 # script_path device event sensor 10 11 case "${2}" in 12 normal) 13 logger -p warning "${0}: ${3}: NORMAL: state entered (${1})" >&1 14 exit 0 15 ;; 16 critical) 17 logger -p warning "${0}: ${3}: CRITICAL: state entered (${1})" >&1 18 exit 0 19 ;; 20 critical-under) 21 logger -p warning "${0}: ${3}: CRITICAL: dropped below limit (${1})" >&1 22 exit 0 23 ;; 24 critical-over) 25 logger -p warning "${0}: ${3}: CRITICAL: limit exceeded (${1})" >&1 26 exit 0 27 ;; 28 warning-under) 29 logger -p warning "${0}: ${3}: WARNING: dropped below limit (${1})" >&1 30 exit 0 31 ;; 32 warning-over) 33 logger -p warning "${0}: ${3}: WARNING: limit exceeded (${1})" >&1 34 exit 0 35 ;; 36 *) 37 logger -p warning "${0}: unsupported event ${2} on device ${1}" >&1 38 exit 1 39 ;; 40 esac 41