FHEM - Entwicklung > FHEM Development

Init script

(1/2) > >>

Dr. Boris Neubert:
Hallo,

habe unter contrib/init-scripts fhem.4 eingecheckt, welches das Standard-Initskript aus dem Tarball um restart und profiling ergänzt.

Vielleicht können wir das als Standard für die nächste Distribution verwenden?

Grüße
Boris

rudolfkoenig:
Auf welchen Ubuntu/Debian Versionen ist es getestet?
Wie ist der Stand: welche Distributionen verwenden init-skripte und welche upstart?

Markus Bloch:

--- Code: ---
'prof')
        echo "Profiling fhem..."
        # Devel::NYTProf must be installed
        # type 'perldoc -q profile' for usage information
        perl -d:NYTProf fhem.pl $conf
        RETVAL=$?
        ;;


--- Ende Code ---


Ich habe soeben das Modul Devel::NYTProf installiert, allerdings zieht das auch wieder einen Rattenschwanz an JSON Modulen mit sich. Ist das wirklich notwendig? Wofür benötigst du das Profiling? Ist mir bei Perl Bisher noch nie untergekommen.

Auf der FritzBox währe das so nicht drinn, da dort das Modul nicht verfügbar ist.

Viele Grüße

Markus

Dr. Boris Neubert:

--- Zitat von: rudolfkoenig schrieb am So, 27 Januar 2013 13:49 ---Auf welchen Ubuntu/Debian Versionen ist es getestet?

--- Ende Zitat ---


Getestet auf Debian wheezy/sid.

Der Unterschied ist lediglich restart, daß restart in anderen Init-Skripts nachempfunden ist, und prof, das eh nur Entwickler aufrufen. Sonst ist alles gleich.

Grüße
Boris

Dr. Boris Neubert:

--- Zitat von: Markus Bloch schrieb am So, 27 Januar 2013 13:56 ---
Ich habe soeben das Modul Devel::NYTProf installiert, allerdings zieht das auch wieder einen Rattenschwanz an JSON Modulen mit sich. Ist das wirklich notwendig?

--- Ende Zitat ---


Wenn Du als Entwickler ein Profiling von FHEM möchtest, ist es notwendig. Die Installation auf einem Raspberry dauert lange. Der normale Anwender wird niemals
--- Code: ---/etc/init.d/fhem prof
--- Ende Code ---
aufrufen. Es ist also nicht schädlich.

Grüße
Boris

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln