Page 1 of 1

Linux Skript zur Auslagerungsdateiüberwachung

Posted: Tue, 19 May 2015, 15:59
by dblum
Hallo,

ich habe ein Problem. Ich habe folgendes Skript zur Überwachung des Linux Swap Files geschrieben, bekomme aber keine Meldung von dem Skript.
Das Skript funktioniert soweit, ich habe die Variable $Limit auch schon manuell gesetzt und ausgeführt.
$Limit ist im Panda als Eingabe variable definiert, welche den Prozentsatz angibt, ab welchem eine Fehlermeldung generiert wird.

Code: Select all

#!/bin/bash

free -m | grep Swap | while read bez total used free b c d; do
        if [ $used != 0 ]
        then
                a=`echo "($used/$total)*100" | bc -l`
                a=`echo $a | cut -f1 -d .`

                if [ "$a" -ge "$Limit" ]
                then
                        printf "<-Start Result->"
                        printf "Die Größe der Auslagerungsdatei hat das Limit von $Limit Prozent überstiegen!"
                        printf "<-End Result->"
                        exit 1
                else
                        exit 0
                fi
        fi
        exit 0
done
exit 0
Vielen Dank im Vorraus
Gruss dblum