Anzeige:
Ergebnis 1 bis 5 von 5

Thema: Bootreihenfolge unter OpenHABian / Debian Bullseye ändern?

  1. #1
    Registrierter Benutzer
    Registriert seit
    Aug 2016
    Beiträge
    11

    Bootreihenfolge unter OpenHABian / Debian Bullseye ändern?

    Hallo,

    ich habe zwei Python-Skripte, die ich auf einem Raspberry Pi mit OpenHABian, einem, meinem Verständnis nach, Debian Bullseye Fork, laufen lassen möchte, um damit meine "Hausautomation" zu erweitern, beim Booten starten möchte.

    Dafür habe ich den Start beider Skripte in der /etc/rc.local eingetragen. Die Skripte werden grundsätzlich auch gestartet, brechen aber an einem bestimmten Punkt ab. Ich habe herausgefunden, dass der Grund dafür ist, dass der Mqtt Daemon, Mosquitto, zum Zeitpunkt der /etc/rc.local Ausführung noch nicht gestartet ist. Dafür habe ich mir einfach den Status von mosquitto beim Start des /etc/rc.local in eine .txt-Datei schreiben lassen. Zu dem Zeitpunkt läuft er nicht.

    Mein hässlicher Workaround ist aktuell, dass ich mosquitto ebenfalls über die /etc/rc.local starte und erst danach meine beiden Skripte über die /etc/rc.local starte. Das funktioniert grundsätzlich.

    Gibt es eine andere Lösung, wie ich die /etc/rc.local erst ausführen lassen kann, wenn mosquitto bereits gestartet ist oder den mosquitto Start vor der /etc/rc.local Ausführung festlegen kann? Oder ist mein Workaround aus Linux-Sicht völlig in Ordnung?

    Ich hoffe, ihr versteht was ich meine.

    Danke und Grüße!

  2. #2
    Registrierter Benutzer
    Registriert seit
    Dec 2003
    Ort
    Dettenhausen
    Beiträge
    22.062
    warum verwendest Du nicht die systemd-Services?
    Ich bin root - ich darf das.

  3. #3
    Registrierter Benutzer
    Registriert seit
    Aug 2016
    Beiträge
    11
    Meinst du, um die Skripte zum Laufen zu bekommen? Kann ich denn damit die Reihenfolge, wie die Dienste gestartet werden, steuern?

    Die /etc/rc.local Variante habe ich verwendet, weil es die war, die mir vor Jahren am einfachsten und schnellsten für mich umzusetzen war. Ich habe das Problem mit der Reihenfolge auch erst seit Bullseye.

  4. #4
    Registrierter Benutzer
    Registriert seit
    Dec 2003
    Ort
    Dettenhausen
    Beiträge
    22.062
    Init-Scripte / das Zeug unter rc.local ist deprecated und funktioniert nur noch halblebig dank irgendwelcher wrapper-Scripte. Default für Services ist systemd.

    Und ja, damit kannst du alles steuern, sogar wesentlich besser als mit den alten init-Scripten.
    Ich bin root - ich darf das.

  5. #5
    Registrierter Benutzer
    Registriert seit
    Aug 2016
    Beiträge
    11
    Danke. Dann werde ich schauen, dass ich es umgestellt bekomme.

Ähnliche Themen

  1. Debian Bullseye - ZFS Volume über iSCSI
    Von blubbersuelze im Forum Linux als Server
    Antworten: 1
    Letzter Beitrag: 13.05.22, 19:20
  2. Bootreihenfolge von Services unter gentoo ändern
    Von Phlogiston im Forum System installieren und konfigurieren
    Antworten: 7
    Letzter Beitrag: 02.02.04, 18:19
  3. Bootreihenfolge ändern !
    Von Lerry im Forum System installieren und konfigurieren
    Antworten: 8
    Letzter Beitrag: 19.11.03, 12:32
  4. ändern der bootreihenfolge
    Von Coffi im Forum System installieren und konfigurieren
    Antworten: 12
    Letzter Beitrag: 11.07.03, 12:21
  5. Bootreihenfolge ändern
    Von im Forum Linux Allgemein
    Antworten: 1
    Letzter Beitrag: 11.07.00, 21:06

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •