Servus beieinander! Wie kann ich den (zeitlichen) Ablauf (d.h. die Reihenfolge) der Bootskripte in /etc/init.d (vormals /sbin/init.d) ändern? Hängt der Zeitpunkt der Ausführung allein an der Nummer? Oder wie läuft das ab? Warum? Ich will i4l erst dann starten, wenn pcmcia schon läuft. Zuerst einmal als Versuch, aber ich will vorher wissen, was ich anrichte, wenn ich etwas ändere. Wo kann man das Ganze nachlesen? Ciao aus den Bergen.... Thomas Zinner
Hallo Thomas,
Wie kann ich den (zeitlichen) Ablauf (d.h. die Reihenfolge) der Bootskripte in /etc/init.d (vormals /sbin/init.d) ändern?
vi /etc/init.d/README: "To control the order of service starts and stops, the start and stop links include a number in their link name."
Hängt der Zeitpunkt der Ausführung allein an der Nummer? Oder wie läuft das ab?
Die Nummer macht's. Bye Michael -- Dipl.-Inf. Michael Kaaden MID GmbH Fon +49-911-96836-62 Software Engineer R&D Eibacher Hauptstr. 141 Fax +49-911-96836-10 E-Mail m.kaaden@mid.de D-90451 Nuernberg WWW http://www.mid.de "Linux is for networking, Mac is for working, Windows is for Solitaire." -- anon.
On 2001.03.01 15:05:37 +0100 Michael Kaaden wrote:
Hallo Thomas,
Wie kann ich den (zeitlichen) Ablauf (d.h. die Reihenfolge) der Bootskripte in /etc/init.d (vormals /sbin/init.d) ändern?
vi /etc/init.d/README: "To control the order of service starts and stops, the start and stop links include a number in their link name."
Hängt der Zeitpunkt der Ausführung allein an der Nummer? Oder wie läuft das ab?
Die Nummer macht's.
Ja schon, aber aus irgendwelchen Gründen stellt SuSE die alten Nummern wieder her. Ich hatte bei mit S10xdm in S30xdm geändert. Nach einiger Zeit war aber S30xdm verschwunden und S10xdm wieder aufgetaucht. Bislang habe ich aber noch keine Ahnung warum. Gruß Jörg -- Dipl.-Ing. Jörg Schütter joerg.schuetter@gmx.de
Hi Jörg, On Thu, Mar 01, 2001 at 03:31:35PM +0100, Jörg Schütter (joerg.schuetter@gmx.de) wrote:
Wie kann ich den (zeitlichen) Ablauf (d.h. die Reihenfolge) der Bootskripte in /etc/init.d (vormals /sbin/init.d) ändern?
vi /etc/init.d/README: "To control the order of service starts and stops, the start and stop links include a number in their link name."
Hängt der Zeitpunkt der Ausführung allein an der Nummer? Oder wie läuft das ab?
Die Nummer macht's.
Ja schon, aber aus irgendwelchen Gründen stellt SuSE die alten Nummern wieder her. Ich hatte bei mit S10xdm in S30xdm geändert. Nach einiger Zeit war aber S30xdm verschwunden und S10xdm wieder aufgetaucht. Bislang habe ich aber noch keine Ahnung warum.
ach so. Siehste, hättste das gleich geschrieben... Ich konnte in meiner Kristallkugel nicht sehen, daß Du SuSE 7.1 hast. :-) Ich habe das so verstanden, daß dies von insserv berechnet wird. Darum sind im Header jedes der Skripte unter /etc/init.d Abhängigkeiten vermerkt. insserv parst diese und baut die Links in den einzelnen rc[0-5S].d-Directories entsprechend zusammen. Du mußt also darauf achten, die Abhängigkeitenliste so abzuändern, daß der von dir gewünschte Service als Abhängigkeit in xdm drinsteht. HTH. Bye Michael -- Dipl.-Inf. Michael Kaaden MID GmbH Fon +49-911-96836-62 Software Engineer R&D Eibacher Hauptstr. 141 Fax +49-911-96836-10 E-Mail m.kaaden@mid.de D-90451 Nuernberg WWW http://www.mid.de "Linux is for networking, Mac is for working, Windows is for Solitaire." -- anon.
On 01-Mar-2001 Jörg Schütter wrote:
Ja schon, aber aus irgendwelchen Gründen stellt SuSE die alten Nummern wieder her. Ich hatte bei mit S10xdm in S30xdm geändert. Nach einiger Zeit war aber S30xdm verschwunden und S10xdm wieder aufgetaucht.
Vermutlich hast Du irgendwann mal SuSEconfig laufen lassen. Wie man
SuSEconfig hier das Herumpfuschen an Aenderungen abgewoehnen kann, habe
ich aber auch noch nicht herausgefunden.
Gruss,
Heinz.
--
E-Mail: Heinz W. Pahlke
On 2001.03.01 15:54:25 +0100 Michael Kaaden wrote:
Hi Jörg,
On Thu, Mar 01, 2001 at 03:31:35PM +0100, Jörg Schütter (joerg.schuetter@gmx.de) wrote:
Wie kann ich den (zeitlichen) Ablauf (d.h. die Reihenfolge) der Bootskripte in /etc/init.d (vormals /sbin/init.d) ändern?
vi /etc/init.d/README: "To control the order of service starts and stops, the start and stop links include a number in their link name."
Hängt der Zeitpunkt der Ausführung allein an der Nummer? Oder wie läuft das ab?
Die Nummer macht's.
Ja schon, aber aus irgendwelchen Gründen stellt SuSE die alten Nummern wieder her. Ich hatte bei mit S10xdm in S30xdm geändert. Nach einiger Zeit war aber S30xdm verschwunden und S10xdm wieder aufgetaucht. Bislang habe ich aber noch keine Ahnung warum.
ach so. Siehste, hättste das gleich geschrieben... Ich konnte in meiner Kristallkugel nicht sehen, daß Du SuSE 7.1 hast. :-)
Ich habe das so verstanden, daß dies von insserv berechnet wird. Darum sind im Header jedes der Skripte unter /etc/init.d Abhängigkeiten vermerkt. insserv parst diese und baut die Links in den einzelnen rc[0-5S].d-Directories entsprechend zusammen. Du mußt also darauf achten, die Abhängigkeitenliste so abzuändern, daß der von dir gewünschte Service als Abhängigkeit in xdm drinsteht.
Danke, das hat mir sehr geholfen. Ich habe einfach behauptet, daß xdm den Dienst inetd benötige (xfstt hat leider noch nicht gereicht). Gruß Jörg -- Dipl.-Ing. Jörg Schütter joerg.schuetter@gmx.de
* Thomas Zinner schrieb am 01.Mär.2001:
Wie kann ich den (zeitlichen) Ablauf (d.h. die Reihenfolge) der Bootskripte in /etc/init.d (vormals /sbin/init.d) ändern? Hängt der Zeitpunkt der Ausführung allein an der Nummer? Oder wie läuft das ab?
Es geht einfach nach der Lexiographischen Reihenfolge. Nummern sind da am Anfang keine schlechte Idee.
Warum? Ich will i4l erst dann starten, wenn pcmcia schon läuft. Zuerst einmal als Versuch, aber ich will vorher wissen, was ich anrichte, wenn ich etwas ändere.
Wo kann man das Ganze nachlesen?
Die Datei /sbin/init.d/rc oder heißt sie jetzt /etc/init.d/rc ist ein Skript und wird direkt von init per /etc/inittab-Eintrag aufgerufen. Man kann da alles nachlesen, wie was aufgerufen wird. Bernd -- ACK = ACKnowledge = Zustimmung | NAC = No ACknowledge = keine Zustimmung DAU = Dümmster Anzunehmender User | LOL = Laughing Out Loud = Lautes Lachen IIRC = If I Remember Correctly = Falls ich mich richtig erinnere OT = Off Topic = Am Thema (der Liste) vorbei |Zufallssignatur 11
participants (5)
-
Bernd Brodesser
-
die_zinners@t-online.de
-
Heinz W. Pahlke
-
Jörg Schütter
-
Michael Kaaden