Övervakning.

Här ställer ni allmäna frågor kring Slackware Linux

Moderatorer: Nille, nomicon, Minime

Plutonium
Allsmäktig
Inlägg: 226
Blev medlem: 14 apr 2005 05:36
ORT: Essunga

Re: Övervakning.

Inlägg av Plutonium »

Okey..

Menar du nått sådan?

Kod: Markera allt

	if [ `cat $FIL` -ne `cat $TEMPFIL` ]; then

		sleep 2

	echo "Filen har ändrats, då sover vi 2 sek och kollar igen"

	elif [ `cat $FIL` -ne `cat $TEMPFIL` ]; then

	echo "Filen har ändrats igen, då gör vi inget"

	else

        # Se efter om den gamla kopian skiljer sig från den nuvarande filen
           diff -qs $FIL $TEMPFIL &>/dev/null
           [ $? -ne 0 ] && reagera $(cat $FIL | cut -d " " -f 1) && smslarm
           cp "$FIL" "$TEMPFIL"
           sleep 1
	 fi
Plutonium
Allsmäktig
Inlägg: 226
Blev medlem: 14 apr 2005 05:36
ORT: Essunga

Re: Övervakning.

Inlägg av Plutonium »

Tror jag fick iordning på det tillslut.. Säg till om det ser för jäkligt ut, men det fungerar som jag hade tänkt mig iaf..

Kod: Markera allt

   if [ `cat $FIL` -eq `cat $TEMPFIL` ]; then

    echo "Value är lika med value"
    sleep 1

    elif [ `cat $FIL` -ne `cat $TEMPFIL` ]; then

    echo "Filen har ändrats, då sover vi 4 sek och kollar igen"

    sleep 4

    if [ `cat $FIL` -eq `cat $TEMPFIL` ]; then

    echo "Avbryt eld upphör!"

    else
    echo "Allt stämde så skriv till databasen!"

    diff -qs $FIL $TEMPFIL &>/dev/null
    [ $? -ne 0 ] && reagera $(cat $FIL | cut -d " " -f 1) && smslarm
    cp "$FIL" "$TEMPFIL"

    fi

    else

    echo "Allt är åt helskotta nu skiter jag i detta"

    fi
Har ni inga invändningar, så tackar jag så mycket för era bra inlägg..
Har lärt mig en massa på detta.