#!/bin/sh # dchkCRIT=88 dchkADVIS=79 df -t 4.2 | fgrep -v 'Filesystem' | /bin/sed 's/%//g' | while read fs kb used avail cap on do if [ $cap -gt $dchkCRIT ] then echo "1001 WARNING!! $fs on `uname -n` $on is OVER THE LIMIT AT $cap%" >/usr/local/adm/log/diskchk.log elif [ $cap -gt $dchkADVIS ] then echo "1002 ADVISORY NOTICE: $fs on `uname -n` $on is getting full at $cap%" >/usr/local/adm/log/diskchk.log fi done