FHEM Forum

FHEM - Entwicklung => FHEM Development => Thema gestartet von: Markus Bloch am 18 August 2013, 14:08:08

Titel: FHEM User-Id loggen
Beitrag von: Markus Bloch am 18 August 2013, 14:08:08
Hallo zusammen,

bei jedem Start von FHEM gibt es ja eine schöne Meldung in der Form:

Log 0, "Server started with ".int(keys %defs).
        " defined entities (version $attr{global}{version}, pid $$)";


Meine Frage währe, ob man hier noch den User ausgeben könnte, unter dem der FHEM Prozess läuft (root, fhem,...)

Kann man dazu die Ausgabe von


(getpwuid($<))[0]


mit hierein integrieren.

Mir würde das bei Unterstützung für PRESENCE sehr helfen, da es immer mal wieder Probleme gibt, aufgrund des Users unter dem FHEM läuft.

Währe toll, wenn man das mit aufnehmen könnte.

Vielen Dank

Gruß
Markus
Titel: Aw: FHEM User-Id loggen
Beitrag von: rudolfkoenig am 18 August 2013, 17:26:35
Habs gemacht:

Auf dem FritzBox:
2013.08.18 17:21:34.631 0: Server started with 10 defined entities (version $Id: fhem.pl 3738 2013-08-18 14:13:59Z rudolfkoenig $, os linux, user root, pid 12378)

Auf einem alten Windows Rechner:
2013.08.18 17:20:30 0: Server started with 8 defined entities (version $Id: fhem.pl 3738 2013-08-18 14:13:59Z rudolfkoenig $, os MSWin32, user Administrator, pid 592)