Im Wiki zur Installation des HM-CFG-USB (https://wiki.fhem.de/wiki/HM-CFG-USB_USB_Konfigurations-Adapter) ist im Kapitel "Start über FHEM Startskript" beschrieben, wie man den Adapter ins FHEM start-script einträgt.
Unter Debian Buster gibts allerdings dieses script nicht mehr.
Wo trage ich bei dieser Version am besten die start- (hmland -d -p 1234) und stop- (pkill hmland) Kommandos ein?
Danke
Da wo Startscripts eben unter Buster hin sind: /etc/systemd/system/ ;)
Es gibt (soweit ich weiß) ein Wiki dazu also wo/wie hmland...
Ansonsten eben bzgl. systemd-Startscripte "schlau machen"...
EDIT: den Eintrag machst du in ein extra Start-Script für hmland und dann fhem abhängig von diesem Dienst (oder auch nicht ;) / verbindet sich ja auch später automatisch / und ist/sollte kein Problem sein)...
initd war gestern ;)
Gruß, Joachim
https://wiki.fhem.de/wiki/HM-CFG-USB_USB_Konfigurations-Adapter#Start_mit_systemd
Hier ist die Doku zu ExecStop (https://www.freedesktop.org/software/systemd/man/systemd.service.html).
Zitatinitd war gestern ;)
vorvorgestern ;)
Zitat von: frank am 03 September 2020, 16:50:31Zitat von: MadMax-FHEM am 03 September 2020, 16:44:47initd war gestern ;)
vorvorgestern ;)
Stimmt, niemand hat die Absicht SysVinit zu erhalten - https://nosystemd.org
Hi,
ich habe mal noch einen Hinweis (Randnotiz) in den Wikiartikel eingefügt.
Konsequenterweise könnte/müsste man
ExecStartPre= /opt/hmcfgusb/hmland -d -p 1234
und
ExecStopPost= pkill hmland
einfügen. Ich habe aber keinen und kann das nicht testen.
Wenn das einer tut, kann ich den Artikel gern vervollständigen.
Gruß Otto
pkill solltest Du im Wikiartikel nicht verwenden, dazu muss ein zusätzliches Debian Paket (procps) installiert sein, das nicht zwingend in jeder Installation vorhanden ist.