View previous topic :: View next topic |
Author |
Message |
AnubisTheKing Apprentice

Joined: 13 Oct 2002 Posts: 166
|
Posted: Wed Nov 10, 2004 3:36 pm Post subject: startreihenfolge von init scipten |
|
|
hi,
also ich habe mir ein eigenes Init-Script geschrieben. Diese muss unbedingt gestartet werden bevor die Partitionen auf Fehler gecheckt werden.
Das Script, dass die Partitionen checkt denke ich ist checkfs.
Also dacht ich es reicht wenn ich in mein Script
depend{
need checkroot
before checkfs localmount
}
eintrage und bei dem Script checkfs hinzufüge
need crypt
Crypt ist mein init skript.
Aber leider wird mein Script immer noch nach dem Filesystem checks ausgeführt.
Woran liegt das? Mache ich etwas falsch?
Bis dann
AnubisTheKing _________________ http://www.volker-boehme.de |
|
Back to top |
|
 |
Earthwings Bodhisattva


Joined: 14 Apr 2003 Posts: 7753 Location: Germany
|
Posted: Wed Nov 10, 2004 5:30 pm Post subject: |
|
|
IIRC gehört checkfs zu den "CRITICAL_SERVICES" aus /sbin/rc und wird manuell gestartet, bevor andere init scripts gestartet werden. Evtl. kannst du mit .critical in /etc/runlevels/<dein-runlevel> was erreichen, siehe /sbin/rc. |
|
Back to top |
|
 |
AnubisTheKing Apprentice

Joined: 13 Oct 2002 Posts: 166
|
Posted: Wed Nov 10, 2004 9:13 pm Post subject: |
|
|
danke, das awr genau die Info die ich brauchte. Jetzt klappt alles.
Vielleicht noch etwas wichtiges zu der .critical Datei. Wenn ihr diese Datei benutzt, dann schreibt da nicht nur euer init-Script rein das gestartet werde soll. Denn das /sbin/rc Script benutzt ENTWEDER die .critical Datei ODER default einstellungen. Also auf jeden Fall die default Einstellungen "checkroot hostname modules checkfs localmount" mit rein nehmen. Schreibt euer script einfach an die Stelle an der es ausgeführt werde soll. Die Scripte werden in der Reihenfolge ausgeführt in der sie in der Datei stehen.
Ich perönlich finde das nicht so klasse, das die Default einstellungen nicht automatisch benutzt werden und man nur zuzästliche Dienste in die .critical einträgt. Denke man sollte das ändern.
Bis dann
AnubisTheKing _________________ http://www.volker-boehme.de |
|
Back to top |
|
 |
Earthwings Bodhisattva


Joined: 14 Apr 2003 Posts: 7753 Location: Germany
|
Posted: Wed Nov 10, 2004 9:51 pm Post subject: |
|
|
Quote: | Ich perönlich finde das nicht so klasse, das die Default einstellungen nicht automatisch benutzt werden und man nur zuzästliche Dienste in die .critical einträgt. Denke man sollte das ändern. |
Das wiederum hätte den Nachteil, das man eines der Default $CRITICAL_SERVICES nicht ohne weiteres durch ein anderes init Skript ersetzen könnte. Ich halte die von spanky vorgeschlagene Lösung mit Abhängigkeitsüberprüfung der $CRITICAL_SERVICES besser, würde auch dein Problem elegant lösen. |
|
Back to top |
|
 |
AnubisTheKing Apprentice

Joined: 13 Oct 2002 Posts: 166
|
Posted: Thu Nov 11, 2004 12:09 pm Post subject: |
|
|
das stimmt. wenn die critical services auch die abhängigkeiten beachten würden ware alles ok.
Warum wird das eigentlich nicht gemacht?
Bis dann
AnubisTheKing _________________ http://www.volker-boehme.de |
|
Back to top |
|
 |
|