Init script

Begonnen von Dr. Boris Neubert, 27 Januar 2013, 13:42:00

Vorheriges Thema - Nächstes Thema

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
Globaler Moderator, Developer, aktives Mitglied des FHEM e.V. (Marketing, Verwaltung)
Bitte keine unaufgeforderten privaten Nachrichten!

rudolfkoenig

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

Markus Bloch


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



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
Developer für Module: YAMAHA_AVR, YAMAHA_BD, FB_CALLMONITOR, FB_CALLLIST, PRESENCE, Pushsafer, LGTV_IP12, version

aktives Mitglied des FHEM e.V. (Technik)

Dr. Boris Neubert

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

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
Globaler Moderator, Developer, aktives Mitglied des FHEM e.V. (Marketing, Verwaltung)
Bitte keine unaufgeforderten privaten Nachrichten!

Dr. Boris Neubert

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

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 /etc/init.d/fhem prof aufrufen. Es ist also nicht schädlich.

Grüße
Boris
Globaler Moderator, Developer, aktives Mitglied des FHEM e.V. (Marketing, Verwaltung)
Bitte keine unaufgeforderten privaten Nachrichten!

Markus Bloch

Developer für Module: YAMAHA_AVR, YAMAHA_BD, FB_CALLMONITOR, FB_CALLLIST, PRESENCE, Pushsafer, LGTV_IP12, version

aktives Mitglied des FHEM e.V. (Technik)