Hey Ho,
Ich habe ein kleines Programm, welches einen Schalter überwacht und bei Betätigung des Schalters eine PHP script aufruft und in eine log dabei schreibt.
Nun soll das ganze so erweitert werden, dass bevor das PHP script aufgerufen wird erst die Log dabei abgefragt wird, sollte dort bereits Einsatz stehen, soll das PHP Script nicht ein weiteres mal aufgerufen werden
Mein Script sieht im moment so aus:
Bash
#!/bin/sh
gpio mode 2 in
while true
do
result="$( gpio read 2 )"
if [ "$result" = "0" ]; then
curl "192.168.178.101/GPIO/short/GPIO_short.php?Befehl=r1ein"
echo "einsatz" > log.txt
fi
if [ "$result" = "1" ]; then
curl "192.168.178.101/GPIO/short/GPIO_short.php?Befehl=r1aus"
echo "kein einsatz" > log.txt
fi
sleep 0.5
Alles anzeigen
f [ "$result" = "0" ]; then hier sollen sogeschen 2 Faktoren abgefragt werden, nur wenn $result" ="0" und in der log.txt "kein Einsatz" steht, soll in die Log.txt Einsatz geschrieben werden und das Script aufgerufen werden.
das gleiche auch umgekehrt bei der 2ten abfrage.
ich hoffe ihr könnt mir helfen.
Gruß, C4