Ändern Sie die Startreihenfolge des Dienstes mit der Marionette

652
ITL

Beim Benutzen

service { 'ntp': ensure => running, enable => true, # [...] } 

Marionette stellt sicher, dass der Dienst beim Booten gestartet wird. Daher werden Links für mehrere Runlevels ( /etc/rcN.d ) erstellt S20ntp.

Was wäre eine bequeme Marionettenkonfiguration, um die Folgenummer 20in was auch immer (dh 30) zu ändern ? Ich möchte einen execTyp vermeiden .

0

1 Antwort auf die Frage

0
Zoredache

Welches Betriebssystem laufen Sie? Heutzutage verwendet fast alles eine Art Abhängigkeitsrechner, um die entsprechenden Links aufzubauen. Der Versuch, einen Wert falsch zu erzwingen, würde nur geändert, wenn ein anderes Paket installiert wurde. Möglicherweise müssen Sie die LSB-Zeilengruppe im Init-Skript aktualisieren, damit der Dienst, den Sie bereits ausführen möchten, erforderlich ist (z. B. Required-Start).

Danke, ich habe das nicht berücksichtigt. Das bedeutet natürlich, dass Sie den Inhalt eines _upstream_-installierten Skripts mithilfe von Marionette ändern. Auf den ersten Blick fühlt sich das nicht gut an. Grundsätzlich laufe ich auf einem Ubuntu- und (später) CentOS-System. ITL vor 8 Jahren 0