Witam wszystkich mam problem z działaniem takiego otóz skryptu ,który umożliwia wysłanie powiadomienia gdy zajete miejsce na dysku przekroczy 95 % powierzchni dysku, co w nim mam popawić , gdy wpisuje go do terminala to wyskakuje mi informacja ze polecenie -gt nie jest znane.prosze o pomoc:
#!/bin/ksh
rm /tmp/dfk.txt
echo "df -k output for `date` `uname -a`" > /tmp/dfk.txt
i=1
while [ $i -le `df -k | grep -v proc | grep -v Capacity | wc -l` ] ;do
if [ `df -k | grep -v proc | grep -v Capacity | head -n $i | tail -1 | awk '{print $5}' | sed -e 's/%//'` -gt 90 ] ; then
df -k | grep -v proc | grep -v Capacity | head -n $i | tail -1 >> /tmp/dfk.txt
fi
((i=i+1))
done
if [ `cat /tmp/dfk.txt | wc -l` -gt 1 ] ; then
cat /tmp/dfk.txt | mail user@host.com
fi