Irix > Installation/Update

Befehl beim Startup im Runlevel

(1/2) > >>

Malakim:
Wie kann ich beim Startup in einem bestimmten Runlevel ein Script ausführen lassen?

Achja und wo war die Option dafür ohne Maus und Tastatur hochzufahren?

Gruß
Malakim

Markus Kleineheismann:
Wie bei jedem Unix gibt es im Verzeichnis /etc die Untrverzeichnisse init.d, rc1.d, rc2.d und rc3.d.

Im init Verzeichnis liegen die Startskripte und in den rcx.d Verzeichnissen symbolische Links auf die Startskripte. Die Nummer in rcx.d legt den Runlevel fest, in dem das Skript nun gestartet wird. Das ist der ganze Trick.

Die Option zum starten ohne Tastatur und Maus legt man im Prom Monitor (also vor dem starten) fest. Die Variable console=g legt den grafischen Modus fest. Ich bin mir jetzt nicht sicher, wie die Variable gesetzt werden muss für die serielle Konsole kann ich nicht sagen. Ich denke aber, das hier im Forum schon der eine oder andere Artikel geposted wurde.

jobeh:

--- Zitat von: Markus Kleineheismann am 07. Januar 2007, 00:39:54 ---Wie bei jedem Unix gibt es im Verzeichnis /etc die Untrverzeichnisse init.d, rc1.d, rc2.d und rc3.d.

Im init Verzeichnis liegen die Startskripte und in den rcx.d Verzeichnissen symbolische Links auf die Startskripte. Die Nummer in rcx.d legt den Runlevel fest, in dem das Skript nun gestartet wird. Das ist der ganze Trick.
--- Ende Zitat ---

Wer es dann richtig macht baut auch noch gleich "chkconfig" mit ein.



--- Zitat ---Die Option zum starten ohne Tastatur und Maus legt man im Prom Monitor (also vor dem starten) fest. Die Variable console=g legt den grafischen Modus fest. Ich bin mir jetzt nicht sicher, wie die Variable gesetzt werden muss für die serielle Konsole kann ich nicht sagen. Ich denke aber, das hier im Forum schon der eine oder andere Artikel geposted wurde.

--- Ende Zitat ---

Ich glaube das er hier eher "setenv nogfxkbd 1" fuer das PROM sucht.

Gruss
Joerg

Markus Kleineheismann:
Richtig,

der Hinweis mit chkconfig fiel mir kurz nach dem absenden des Postings ein. Allerdings sollte man hier sagen, das zum korrekten Arbeiten einige zusätzliche Einträge im Startskript gemacht werden müssen. Fehlen diese, kann chkconfig die korrekten Links nicht erstellen.

Die Sache mit dem Konsoleprompt habe ich vor langer langer Zeit mal eingerichtet und einfach vergessen. :-\

jobeh:

--- Zitat von: Markus Kleineheismann am 08. Januar 2007, 11:08:42 ---Richtig,

der Hinweis mit chkconfig fiel mir kurz nach dem absenden des Postings ein. Allerdings sollte man hier sagen, das zum korrekten Arbeiten einige zusätzliche Einträge im Startskript gemacht werden müssen. Fehlen diese, kann chkconfig die korrekten Links nicht erstellen.

--- Ende Zitat ---

Das chkconfig erstellt keine Symlinks und braucht auch keine. Es ist ein Programm welches aus dem Initscript heraus aufgerufen werden kann und entsprechend zu TRUE oder FALSE im Script evaluiert. Davon abhaengig werden dann im Script die Dieste gestartet oder auch nicht.

Chkconfig  liest die "gleichnamigen" Dateien aus /etc/config,welche nur on oder off als Text beinhalten.

Gruss
Joerg

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln