df h
cd $ORACLE_HOME
find . -ls | sort -nrk7 | head -10
du -S . | sort -nr | head -10

#!/bin/bash
mntlist="/orahome /oraredo1 /oraarch1 /ora01 /oradump01 /"
for ml in $mntlist
do
echo $ml
usedSpc=$(df -h $ml | awk '{print $5}' | grep -v capacity | cut -d "%" -f1 -)
BOX=$(uname -a | awk '{print $2}')
#
case $usedSpc in
[0-9])
arcStat="spokojnie, jest mnstwo wolnego miejsca: $usedSpc"
;;
[1-7][0-9])
arcStat="miejsce na dysku OK: $usedSpc"
;;
[8][0-9])
arcStat="coraz mniej wolnego miejsca: $usedSpc"
;;
[9][0-9])
arcStat="uwaga, zaczyna brakowa miejsca: $usedSpc"
echo $arcStat $ml | mailx -s "miejsce na dysku: $BOX" jkowalski@gmail.com
;;
[1][0][0])
arcStat="brak wolnego miejsca: $usedSpc"
echo $arcStat $ml | mailx -s "space on: $BOX" dkuhn@gmail.com
;;
*)
arcStat="i co dalej?: $usedSpc"
esac
#
BOX=$(uname -a | awk '{print $2}')
echo $arcStat
#
done
#
exit 0


usedSpc=$(df -h $ml | awk '{print $5}' | grep -v capacity | cut -d "%" -f1 -)

usedSpc=$(df -h $ml | grep % | grep -v Use | awk '{print $4}' | cut -d "%" -f1 -)

#-----------------------------------------------------------------
# Sprawdzenie systemu plikw
7 * * * * /orahome/oracle/bin/filesp.bsh 1>/orahome/oracle/bin/log/filesp.log 2>&1
#-----------------------------------------------------------------
