FHEM legt FB lahm

Begonnen von Octopyrox, 05 Februar 2013, 21:20:07

Vorheriges Thema - Nächstes Thema

kristema

Hallo Dietmar!
Danke erstmal.

d.H ich packe die Datei ins Verzeichniss Fhem und starte diese mit ./performanceCheck.pl, oder wie genau?
Des Weiteren kann man diese dann auch in die debug.cfg eintragen, damit das Script beim neustart der FB mit gestartet wird.
Wobei ich sagen muss, das mit der debug.cfg macht mir momentan auch noch Kopfzerbrechen.

Ich habe dort einen Eintrag drin und zwar wie empfohlen-- /var////usb-stick/fhem/startfhem, aber beim Neustart wird fhem nicht mit gestartet,mmh.


Gruß
Markus

Dietmar63

ist korrekt - kannst Du so machen.

bei mir steht in der debug.cfg "/var/media/ftp/USBDISK2-0-01/fhem/startfhem" drin.
"USBDISK2-0-01" ist von deiner maschine abhängig.
kannst du hier abschreiben:

(siehe Anhang / see attachement)


versuch den Pfad mal über telnet zu erreichen:
cd /var/media/ftp/ xxx /fhem/startfhem

geht auch Verzeichnis für Verzeichnis:
cd /var
cd /media
cd /ftp
...


mit cd <Anfangsbuchstabe> + tab mach linux Vorschläge
Gruß Dietmar
FB7390, CUL, 2 FHT, FS20
modules: 98_WOL.pm, 98_Heating_Control.pm,   98_WeekdayTimer.pm, 98_RandomTimer.pm, 59_Twilight.pm

kristema

.. Un dwie kann man in der Debug.cfg das PerformanceCheck.pl automatisch starten lassen?
reicht das ein Eintrag /var/media/ftp/mein USBstick/fhem/PerformanceCheck.pl, oder wie kann es eingetragen werden

oder muss ich

/var/media/ftp/mein USBstick/fhem/startfhem    <-- das steht mmentan schon in der debug.cfg drin
cd /var/media/ftp/mein USBstick/fhem/
./PerformanceCheck.pl

in die debug.cfg eintrage?

Gruß
markus

Dietmar63

du musst zwei Zeilen in die debug.cfg einfügen:

/var/media/ftp/mein USBstick/fhem/startfhem
/var/media/ftp/mein USBstick/fhem/startPerformanceCheck

Ich habe noch vergessen Dir eine Startprozedur für performanceCheck.pl zu geben - habe ich anghängt.
In dieser Datei mußte ich den Pfad "mein USBstick" auch anpassen, weil df irgendwann nicht mehr funktionierte:


# On the Fritzbox 7270 V1/V2 with missing df replace home with the hardcoded
# path.
root=`df | sed -n -e '/ftp\//s/.*ftp\///p'`
home=/var/InternerSpeicher/$root/fhem
home=/var/InternerSpeicher/USBDISK2-0-01/fhem


mit der Codezeile "set -x" kannst du scripte bei der Abarbeitung zusehen. Beispiel:

#!/bin/sh

set -x

ps >/tmp/test

grep "perl fhem.pl fhem.cfg" /tmp/test >/dev/null
if [ $? == 0 ]
then
    echo "fhem.pl bereits gestartet"
else
    /var/media/ftp/USBDISK2-0-01/fhem/startfhem
fi


in telnet kannst du mit der Eingabe von ./startPerformanceCheck zu Fuß starten, und prüfen ob bei Dir alles korrekt angepasst ist.
Gruß Dietmar
FB7390, CUL, 2 FHT, FS20
modules: 98_WOL.pm, 98_Heating_Control.pm,   98_WeekdayTimer.pm, 98_RandomTimer.pm, 59_Twilight.pm

kristema

Hallo nochmals!

So heut ewollte ichFHEM nochmals starten und bei dem Befehle

# /var/media/ftp/SanDisk-Cruzer-01/fhem/startfhem

Kommt diese Meldung

ln: /var/fhemcmd/fhemcmd.sh: Operation not permitted

Gruß
markus