\!/ KyuuKazami \!/

Path : /usr/share/doc/mdadm-3.2.6/
Upload :
Current File : //usr/share/doc/mdadm-3.2.6/syslog-events

#!/bin/sh
#
# sample event handling script for mdadm
# e.g. mdadm --follow --program=/sbin/syslog-events --scan
#
# License: GPL ver.2
# Copyright (C) 2004 SEKINE Tatsuo <tsekine@sdri.co.jp>

event="$1"
dev="$2"
disc="$3"

facility="kern"
tag="mdmonitor"

case x"${event}" in
    xFail*) priority="error" ;;
    xTest*) priority="debug" ;;
    x*)     priority="info"  ;;
esac

msg="${event} event on ${dev}"
if [ x"${disc}" != x ]; then
     msg="${msg}, related to disc ${disc}"
fi

exec logger -t "${tag}" -p "${facility}.${priority}" -- "${msg}"

@KyuuKazami