Hi ,
so da habe ich mich nun auch mal dran gewagt :-)
Leider ist der Thread nun wirklich etwas unübersichtlich geworden

Aaaaalso , bei mir läuft Fhem auf einem Cubietruck .
Von GitHub habe ich mir :
https://github.com/hexenmeister/MyFHEM/blob/master/watchdogloop.shhttps://github.com/hexenmeister/MyFHEM/blob/master/runwatchdog.shhttps://github.com/hexenmeister/MyFHEM/blob/master/killwatchdog.shhttps://github.com/hexenmeister/MyFHEM/blob/master/startfhemhttps://github.com/hexenmeister/MyFHEM/blob/master/stopfhemhttps://github.com/hexenmeister/MyFHEM/blob/master/FHEM/99_myUtils.pmhttps://github.com/hexenmeister/MyFHEM/blob/master/www/gplot/myServerHeartbeat.gplothttps://github.com/hexenmeister/MyFHEM/blob/master/www/gplot/myWatchdog.gplothttps://github.com/hexenmeister/MyFHEM/blob/master/etc_init.d_fhem_script.txtlt. Anleitung vom Blog (
http://s6z.de/cms/index.php/homeautomation/fhem/23-fhem-watchdog ) geladen und eingebaut !
Hier im Forum bin ich nun noch zusätzlich auf :
https://github.com/hexenmeister/MyFHEM/blob/master/killfhem.shhttps://github.com/hexenmeister/MyFHEM/blob/master/runfhem.shgestoßen !? und habe diese auch ins Hauptverzeichnis von Fhem geschoben .
Die reine Fhemseite scheint nun fehlerfrei zu laufen !!!
Der Sägezahnplot funktioniert ...
Zum Verständnis hätte ich hier die erste Frage :
In der Fhem.config
# Log-Datei des Watchdogscriptes verfügbar machen
define FileLog_wathdog FileLog ./log/watchdog.log fakelog
attr FileLog_wathdog group Watchdog
attr FileLog_wathdog room 9.03_Tech
ist das FileLog_wathdog ein Tippfehler ?
Wenn ich den Watchdog ( watchdogloop.sh ) anschmeiße ,so läuft er & Fhem unter dem User fhem - soweit ja richtig , oder ?
Wenn ich mit ./killwatchdog.sh den Watchdog stoppen möchte kommt :
Stop watchdog
./killwatchdog.sh: 4: ./killwatchdog.sh: killall: not found
[Edit] ok, ein apt-get install killall brachte leider auch keinen Erfolg aber
mit aptitude install psmisc kennt mein Linux nun auch den Befehl killall und das beenden funktioniert nun !!!
Stoppe ich Fhem aus dem Terminal - so sehe ich das der Watchdog erkennt das fhem dead ist ,aber es hakt am Neustart :-( , im watchdog_err.log kommt :
sudo: effective uid is not 0, is sudo installed setuid root?
sudo: effective uid is not 0, is sudo installed setuid root?
So , als N00b habe ich also 2 Probleme :
Mein Linux kann mit Killall nix anfangen und irgendwas stimmt mit den rechten nicht , oder ?
[Edit]
hmmm, ok Killall läuft nun - somit funktioniert jetzt auch der Neustart automatisch ....Warum ? Kein Plan , hatte gestern ewig verbracht das ans laufen zu bekommen und nun lüppt es .
Irgendwas scheint nun noch strubbelig zu sein ... der Sägezahnplot ist da und sieht gut aus !
Der Watchdogplot ist komplett leer - auch das watchdog.log ist komplett ohne Eintrag .
Das watchdog_err.log ist nun auch komplett ohne Eintrag !