Home | History | Annotate | Line # | Download | only in scripts
sensor_temperature revision 1.1
      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