1#!/bin/sh - 2# 3# $NetBSD: sensor_fan,v 1.3 2007/10/11 00:30:47 xtraeme Exp $ 4# 5# Generic script for fan 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}: ($1) normal state entered [${3}]" >&1 14 exit 0 15 ;; 16critical) 17 logger -p warning "${0}: ($1) critical state entered [${3}]" >&1 18 exit 0 19 ;; 20critical-under) 21 logger -p warning "${0}: ($1) dropped below critical limit [${3}]" >&1 22 exit 0 23 ;; 24critical-over) 25 logger -p warning "${0}: ($1) critical limit exceeded [${3}]" >&1 26 exit 0 27 ;; 28warning-under) 29 logger -p warning "${0}: ($1) dropped below warning limit [${3}]" >&1 30 exit 0 31 ;; 32warning-over) 33 logger -p warning "${0}: ($1) warning limit exceeded [${3}]" >&1 34 exit 0 35 ;; 36*) 37 logger -p warning "${0}: unsupported event ${2} on device ${1}" >&1 38 exit 1 39 ;; 40esac 41