Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 15 Sep 2003 14:28:48 -0500
From:      "Charles Howse" <chowse@charter.net>
To:        <freebsd-questions@freebsd.org>
Subject:   RE: drive space shell script help ?
Message-ID:  <003801c37bbf$964b67c0$04fea8c0@moe>

next in thread | raw e-mail | index | archive | help
The more I play with your script, the more fun it becomes.

#!/bin/sh
# this is a script to check drive space and email HSD dept.
#
cd ~bbailey
rm drvspc.txt # Once I'm in ~bbailey, I don't need the complete path to
any files there.

df -k  |=20
# You have to get rid of the word 'Capacity' or your comparison will
fail,
grep -v Capacity |
# There's no need to check the /proc filesystem, it'll always be full,
grep -v /proc |=20
awk '{print$5}' |=20
# You have to use sed to eliminate the % from df -k or the comparison
will fail.
sed -e 's/%//' > drvspc.txt=20
cat drvspc.txt |=20
while read i
do
	if [ $i -gt 89 ] ; then
      	mail -s "check drive space on core" bbailey@whatever.com
	fi
done
# Quotes not necessary when echoing a single word, but I wouldn't do
this, you
# might want to schedule this with cron and it'll clutter up your screen
# if you tell it to say 'done' every time it runs.
echo done=20
exit 0


Thanks,
Charles

Got a computer with idle CPU time?
Join SETI@home and help make history!
http://setiathome.ssl.berkeley.edu/




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?003801c37bbf$964b67c0$04fea8c0>