Türklingel an FritzBox 7390
Hallo,
ich nutze seit einiger Zeit einen USB-zu-parallel Drucker-Adapter und habe einen USB-Stick an die FritzBox angeschlossen. An dem Drucker-Adapter habe ich per Relais die Türklingel angeschlossen. Es sollen alle Telefone Klingeln, sobald jemand an der Tür klingelt. Das funktioniert prinzipiell auch.
Ich habe auf den USB-Stick (Pfad: /var/media/ftp/256MB-01\ ) zwei Dateien abgelegt:
debug_Part2.cfg
Code:
# =========== Tuerklingel aktivieren ===================
/var/media/ftp/256MB-01/Tuerklingel.sh &
Tuerklingel.sh
Code:
#!/bin/sh
while :
do
if test -r /var/log/printer_status #wenn ein usb_printer_port gesteckt ist ...
then
while grep 2 /var/log/printer_status >/dev/null 2>&1
do
sleep 1
done
echo "ATP1 ATD**9" | nc 127.0.0.1 1011 # Rundruf auf alle Telefone von FON1
sleep 30 # 30 sek. warten
echo "ATP1 ATH0" | nc 127.0.0.1 1011 # auflegen = Ruf beenden
fi
sleep 2
done
Aufgerufen wird die debug_Part2.cfg von der debug.cfg (/var/flash/ ):
Code:
# =========== Pruefung, ob Internet erreichbar =========
while !(ping -c 1 www.google.de); do
sleep 5
done
# =========== dann weiter und Skripte ausfuehren =======
/var/media/ftp/256MB-01/debug_Part2.cfg
Seit kurzer Zeit habe ich allerdings ein Problem. Nach dem Neustart der FritzBox läuft das Tuerklinge-Skript nicht (taucht nicht in der PS liste auf). Wenn ich die debug.cfg starten will, kommt ein Fehler:
Code:
-sh: /var/flash/debug.cfg: Permission denied
Warum wird anscheinend die debug.cfg nicht mehr ausgeführt?
wenn ich die debug_Part2.cfg starte, läuft alles problemlos. Ist nur schade, dass das Skript nach einem Box-Neustart nicht automatisch läuft.
Rufe ich ls -l /var/flash/debug.cfg auf, erhalte ich:
Code:
crw-r--r-- 1 root root 250, 98 Jan 1 1970 /var/flash/debug.cfg
Ich bin ein absoluter Linux Neuling.
Ich nutze die von AVM für die FritzBox7390 bereitgestellte Firmware mit FHEM.
Kann mir hier jemand helfen?
Danke