407.status-graid3 revision 220017
1279377Simp#!/bin/sh 2279377Simp# 3279377Simp# $FreeBSD: head/etc/periodic/daily/407.status-graid3 220017 2011-03-26 01:24:55Z dougb $ 4279377Simp# 5279377Simp 6279377Simp# If there is a global system configuration file, suck it in. 7279377Simp# 8279377Simpif [ -r /etc/defaults/periodic.conf ] 9279377Simpthen 10279377Simp . /etc/defaults/periodic.conf 11279377Simp source_periodic_confs 12279377Simpfi 13279377Simp 14279377Simpcase "$daily_status_graid3_enable" in 15279377Simp [Yy][Ee][Ss]) 16279377Simp echo 17279377Simp echo 'Checking status of graid3(8) devices:' 18279377Simp 19279377Simp if graid3 status; then 20279377Simp components="$(graid3 status -s | fgrep -v COMPLETE)" 21295436Sandrew if [ "${components}" ]; then 22279377Simp rc=3 23279377Simp else 24279377Simp rc=0 25279377Simp fi 26279377Simp else 27279377Simp rc=2 28279377Simp fi 29279377Simp ;; 30279377Simp 31279377Simp *) rc=0;; 32279377Simpesac 33279377Simp 34279377Simpexit $rc 35279377Simp