Beim Booten Scripot ausführen

Hi,

ich habe auf meinem Server suse 7.0 laufen. jetzt habe ich endlich(7 monate) alles zum laufen bekommen jetzt feld mir nur noch ein und zwar habe ich ein ausfür bares script geschrieben das er mir beim booten vorm einloken ausfüren soll wo gebe ich das an das das auch gemacht wird?

thx Pfefferkeks

Hi,

Moins,

ich habe auf meinem Server suse 7.0 laufen. jetzt habe ich
endlich(7 monate) alles zum laufen bekommen jetzt feld mir nur
noch ein und zwar habe ich ein ausfür bares script geschrieben
das er mir beim booten vorm einloken ausfüren soll wo gebe ich
das an das das auch gemacht wird?

Schau dir mal das SuSE BootKonzept an (Glaube steht im Handbuch),

Hi,

ich habe auf meinem Server suse 7.0 laufen. jetzt habe ich
endlich(7 monate) alles zum laufen bekommen jetzt feld mir nur
noch ein und zwar habe ich ein ausfür bares script geschrieben
das er mir beim booten vorm einloken ausfüren soll wo gebe ich
das an das das auch gemacht wird?

Vor dem Einloken werden Scripts vom init-Prozess ausgefürt.

Letztendlich kommt es darauf an, in welchem Run-Level Du das System startest. Unter SuSE 7.0 ist der Runlevel 2 zum Starten des nichtgrafischen Logins und Runlevel 3 für die grafische Anmeldung (das ändert sich dann, glaube ich, ab SuSE 7.1 auf die Levels 3 und 5).

Machs so:

  1. Lies das SuSE-Handbuch.
  2. Kopiere Dein Script nach /sbin/init.d
  3. Welchsele in das Verzeichnis für den gewünschten Runlevel: „cd /sbin/init.d/rc2.d“, wenns Runlevel 2 ist.
  4. Lege dort einen Link auf Dein Script an mit „ln -s …/meinGeilesScript.sh S99meinGeilesScript“. Die Nummer 99 ist eine Ordnungzahl, mit der Du bestimmst, an welcher Stelle Dein Skript gestartet werden soll. In diesem Fall ist das so etwa als eines der letzten Skripte. Soll es früher gestartet werden, so musst Du die Zahl entspechend kleiner wählen.

Ab SuSE 7.1 befinden sich die genannten Verzeichnisse dort, wo sie nach Gottes Willen auch hingehören, und zwar in /etc/init.d.

Stefan

Hi,

System startest. Unter SuSE 7.0 ist der Runlevel 2 zum Starten
des nichtgrafischen Logins und Runlevel 3 für die grafische
Anmeldung (das ändert sich dann, glaube ich, ab SuSE 7.1 auf
die Levels 3 und 5).

Ja so iss es:smile:

Machs so:

  1. Lies das SuSE-Handbuch.
  2. Kopiere Dein Script nach /sbin/init.d

Passe es evtl. vorher aber an.

siehe
init.d/selekton

  1. Welchsele in das Verzeichnis für den gewünschten Runlevel:
    „cd /sbin/init.d/rc2.d“, wenns Runlevel 2 ist.
  2. Lege dort einen Link auf Dein Script an mit „ln -s
    …/meinGeilesScript.sh S99meinGeilesScript“. Die Nummer 99 ist
    eine Ordnungzahl, mit der Du bestimmst, an welcher Stelle Dein
    Skript gestartet werden soll. In diesem Fall ist das so etwa
    als eines der letzten Skripte. Soll es früher gestartet
    werden, so musst Du die Zahl entspechend kleiner wählen.

ich weiß nicht ob das auch schon für SuSE 7.0 gilt aber es gibt das tolle tool insserv (man insserv) Das erledigt schritte 3 und 4 automatisch.

Markus

ich weiß nicht ob das auch schon für SuSE 7.0 gilt aber es
gibt das tolle tool insserv (man insserv) Das erledigt
schritte 3 und 4 automatisch.

Neumodischer Schnickschnack :smile:
Stefan

Bargeldloser Zahlungsverkehr mit Linux?

Hi,

ich habe auf meinem Server suse 7.0 laufen.

Aha.

jetzt habe ich
endlich(7 monate) alles zum laufen bekommen

Das ist fein!

jetzt feld mir nur
noch ein und zwar habe ich ein ausfür bares script geschrieben

Aus für Bares? Mei … bist Du einer von den radikalen Eurogegnern?

das er mir beim booten vorm einloken ausfüren soll wo gebe ich
das an das das auch gemacht wird?

Wie wärs Du schreibst jetzt noch mal in verständlichem Deutsch, was Du genau willst. Alternativ könntest Du auch mal im Handbuch lesen.

Gruß

Fritze

Vor dem Einloken werden Scripts vom init-Prozess ausgefürt.

/sbin/init.d/boot.local 

Einmal pro Start.