drive space shell script help ?
Charles Howse
chowse at charter.net
Mon Sep 15 12:28:56 PDT 2003
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 |
# 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 |
awk '{print$5}' |
# You have to use sed to eliminate the % from df -k or the comparison
will fail.
sed -e 's/%//' > drvspc.txt
cat drvspc.txt |
while read i
do
if [ $i -gt 89 ] ; then
mail -s "check drive space on core" bbailey at 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
exit 0
Thanks,
Charles
Got a computer with idle CPU time?
Join SETI at home and help make history!
http://setiathome.ssl.berkeley.edu/
More information about the freebsd-questions
mailing list