408.status-gstripe revision 156215
190792Sgshapiro#!/bin/sh 2261363Sgshapiro# 390792Sgshapiro# $FreeBSD: head/etc/periodic/daily/408.status-gstripe 156215 2006-03-02 14:44:19Z brueffer $ 490792Sgshapiro# 590792Sgshapiro 690792Sgshapiro# If there is a global system configuration file, suck it in. 790792Sgshapiro# 890792Sgshapiroif [ -r /etc/defaults/periodic.conf ] 990792Sgshapirothen 1090792Sgshapiro . /etc/defaults/periodic.conf 11266692Sgshapiro source_periodic_confs 1290792Sgshapirofi 1390792Sgshapiro 1490792Sgshapirocase "$daily_status_gstripe_enable" in 1590792Sgshapiro [Yy][Ee][Ss]) 1690792Sgshapiro echo 1790792Sgshapiro echo 'Checking status of gstripe(8) devices:' 1890792Sgshapiro 1990792Sgshapiro if gstripe status; then 2090792Sgshapiro components="$(gstripe status -s | fgrep -v UP)" 2190792Sgshapiro if [ "${components}" ]; then 2290792Sgshapiro rc=3 2390792Sgshapiro else 2490792Sgshapiro rc=0 2590792Sgshapiro fi 2690792Sgshapiro else 2790792Sgshapiro rc=2 2890792Sgshapiro fi 2990792Sgshapiro ;; 3090792Sgshapiro 3190792Sgshapiro *) rc=0;; 3290792Sgshapiroesac 3390792Sgshapiro 3490792Sgshapiroexit $rc 3590792Sgshapiro