Dienst nach IPS verzögert starten

Hallo, folgendes Problem:
Auf mein beim RASPI 3 läuft IPS mit MQTT… ein zusätzlicher Dienst (ebusd) liest die Daten meiner Heizungsregelung aus und schiebt die per MQTT zu IPS…soweit so gut, bis zu einem Reboot des RASPI klappt das.
Nach dem Reboot versucht der ebusd Dienst wohl zu früh den RASPI MQTT zu konnekten…die Verbindung kommt nicht zu Stande. Ein ‚Service ebusd Stop‘ mit anschliessendem ‚Service ebusd Start‘ löst das Problem.
Wie verzögere ich den Start des ebusd Service?

Gruss Michael

Hallo
https://www.bastlerseite.at/service-unter-linux-verzoegert-starten/
Wuerdest du nicht auch das Problem haben wenn du IPS-Dienst beendest?
Dann ist ja eine Verbindung auch weg.
Vielleicht solltest du den Dienst starten/neustarten wenn IPS gestartet ist.
In Kern Instanzen-Event Handler ein Start-Skript definieren.

Mmmhhh…das muss doch eleganter gehen…hab gegoogelt und gelesen, dass man Dienste verzögert starten kann…hab’s aber nicht wirklich verstanden :frowning:

Meine Link in meinem post hast du gelesen?

Gesendet von iPad mit Tapatalk

Upps, Asche auf mein Haupt… der Link ist mir auf dem Handy nicht aufgefallen…
Danke, prüfe ich und werde Resultat berichten
Gruss Michael

Hallo,
habe endlich Zeit gefunden deinen Tipp anzusehen… leider hat der Service im Verzeichneis /etc/systemd/system keine eigene Datei…aber es gibt unter /etc/ini.d die Datei ebusd die sich anscheinen um Sart und Stop kümmert …leider bin ich da nicht so fitt entsprechende Änderungen einzubauen. Hänge die Datei mal in den Anhang …vielleicht kann mir da jemand helfen

Gruß, Michael

ebusd.txt (3.33 KB)