Christoph Bohm wrote:
Kleine Zahlen zuerst und dann in der Reihenfolge wie es gestartet werden soll. Wenn Netzwerk 10 ist und Du nach dem Netzwerk starten möchtest, dann halt 11 oder ähnliches. Vielleicht was freihalten für die Zukunft.
Ja und genau hier hänge ich. Wenn ich die Links per pedes (oder eher per manum) erstelle, dann weiß ich zwar, in welcher Reihenfolge die gestartet werden, aber die bestehenden haben eben diese "Zwischenräume", und bevor ich hier etwas falsch mache... Aber mit insserv scheint das ja erledigt zu sein - ich werd mich mal genauer damit befassen :)
Hmm, das System bietet dir diese insserv-methodik an, nimm sie. Die Links manuell zu erstellen funktioniert zwar, ist aber eine eklige Arbeit. Vor allem wenn Du so ein script mal eben deaktivieren willst, das ist was für Leute die Vater und Mutter erschlagen haben. Ein # insserv -r script bzw. # insserv script Ist da irgendwie netter ;-) Und bietet auch Vorteile, wenn Du auf einen anderen Rechner umziehen willst, o.ä..
Vielleicht gleich etwas, das mir direkt zu Beginn ins Auge fällt: die Required-Start-Zeile beinhaltet lauter Variablen? Also $network, $remote_fs, $syslog etc. Woher bekomme ich eine Liste dieser Variablen und Ihrer Bedeutung? Ich meine, die Namen sind ja sprechend genug, aber wenn ich zB mysql benötigen würde, weil ich einen DB-Dump machen möchte. Wie würde ich es meinem init-Skript mitteilen? Entschuldigt bitte, falls dies eine dämliche Frage ist, aber ich stehe im Moment wirklich ziemlich ratlos davor.
Das wäre ein Job für Mr. man ;-) # man insserv würde Dir sagen, dass es da eine config-datei namens /etc/insserv.conf gibt, wo diese definiert werden.
Yast liest wie insserv (IMHO wird das sogar von Yast gestartet) den Header aus.
Mach mal ein
# chkconfig --deps -l
Dann kannst Du schön tabellarisch sehen was von was abhängt.
und wieder was dazugelernt :)
-- Gruß, Andreas