Frage zu Distributionsunterschiede bei Runleveln.

Diskutiere Frage zu Distributionsunterschiede bei Runleveln. im Linux OS Forum im Bereich Linux/Unix Allgemein; Hi, ich habe mal eine Frage zu den distributions Unterschieden zum Verhalten beim Wechseln zwischen verschiedenen Runleveln. Bei den meisten...

  1. #1 Cryptkeeper, 19.02.2008
    Cryptkeeper

    Cryptkeeper Grünschnabel

    Dabei seit:
    19.02.2008
    Beiträge:
    1
    Zustimmungen:
    0
    Hi,

    ich habe mal eine Frage zu den distributions Unterschieden zum Verhalten beim Wechseln zwischen verschiedenen Runleveln. Bei den meisten Texten zum Linux Bootvorgang im Internet bzw. Büchern liest man zum Verhalten beim Wechseln zu einem anderen Runlevel folgende Variante:

    Variante 1:

    Beim Wechsel von einem Runlevel in ein anderes werden zuerst alle K* Skripte des alten Runlevels und anschließend alle S* Skripte des neuen Runlevels ausgeführt.

    Aber da ja leider jede Distribution ihr eigenes Süppchen kocht, habe ich bei meinem LFS und einem Ubuntu ein anderes Verhalten festgestellt:

    Variante 2:

    Beim Wechsel von einem Runlevel in ein anderes werden zuerst alle K* Skripte des neuen Runlevels und anschließend alle S* Skripte des neuen Runlevels ausgeführt.

    Nun gut, Unterschiede in Distributionen sind ja nichts neues. Nur erschließt sich mir der Sinn von dieser 2. Variante nicht.

    Möchte ich z.B. den Dienst $foo nur im Runlevel 3 starten, muss ich ein Start Skript in rc3.d und zusätzlich in allen anderen Runleveln ein Stop Skript verlinken. D.h. ein Runlevel ist also nicht eigenständig, sondern muss sich mit allen Diensten befassen, die möglicherweise in irgendeinem anderen Runlevel gestartet wurden. Was natürlich auch sehr fehleranfällig ist.

    Bei Variante 1 hingegen muss ich nur ein Start- und Stopskript in rc3.d erstellen. Und beim verlassen von Runlevel 3 wird automatisch der Dienst beendet. Natürlich kann man auch bei dieser Variante prüfen, ob der Dienst im neuen Runlevel auch gestartet werden soll, und kann überflüssige Starts und Stops verhindern.

    Warum wird also bei Ubuntu und LFS die 2. Variante benutzt? Verwirrenderweise steht beim Ubutu Wiki auch noch folgendes (imho doch wohl fehlerhaftes):

    Gibt es Distributionen, die sich an die 1. Variante halten?

    TIA

    Cryptkeeper
     
  2. Anzeige

    Schau dir mal diese Kategorie an. Dort findest du bestimmt etwas.
    Registrieren bzw. einloggen, um diese und auch andere Anzeigen zu deaktivieren
  3. #2 Aqualung, 19.02.2008
    Aqualung

    Aqualung Routinier

    Dabei seit:
    12.02.2008
    Beiträge:
    404
    Zustimmungen:
    0
    AFAIK wird bei Ubuntu seit 6.1 mit Upstart gebootet.

    upstart.ubuntu.com

    Aus historischen Gründen ist das natürlich immer noch ein mischmasch. Steht im Kofler.

    Gruß Aqualung
     
Thema:

Frage zu Distributionsunterschiede bei Runleveln.

Die Seite wird geladen...

Frage zu Distributionsunterschiede bei Runleveln. - Ähnliche Themen

  1. 2 Gateways - ein Netz. Verständnisfrage

    2 Gateways - ein Netz. Verständnisfrage: Hallo Gemeinschaft, ich habe 2 Gateways zu einem Netz. Mit dem ersten kommen VPN Verbindungen Net2Net mittels FritzBox herein. Ich meine es ist...
  2. Fragen zu stty, quotes und Datein (flush)

    Fragen zu stty, quotes und Datein (flush): Hi, ich schreibe seit ein paar Tagen ein Skript, dass über die Serielle Schnittstelle kommuniziert. Leider gibt es noch zwei Probleme, die ich...
  3. Verständnisfrage zu RegExps

    Verständnisfrage zu RegExps: Hallo Leute, ich bastle gerade an einem Shell-Script und brauche dabei ein paar RegExps. Bisher hatte ich mich mit RegExps wenig auseinander...
  4. grub2 Frage

    grub2 Frage: Hallo Es gibt ja die Möglichkeit, bei grub2 bestimmte Menüeinträge automatsich starten zu lassen (/etc/default/grub). Wie kann ich aber unter...
  5. General Public License (GPL) - Frage

    General Public License (GPL) - Frage: Hallo, ich habe eine Frage zu der GNU General Public License (GPL). Und zwar möchte ich wissen, wann ich genau meine Code-Änderungen, die ich bei...