PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : skript nach dem booten einmal aufrufen



halla
17.12.02, 13:48
hallo ,


ich habe ein kleines shell-skript geschrieben, nichts großes, im grunde nur ein paarmal echo ausgeben und eine mail verschicken.

jetzt versuche ich, das script genau einmal nach dem booten auszuführen...?

wie stelle ich das an? wo muß ich denn den befehlsaufruf dazu unterbringen?
benutze suse 8.0?

vielen dank für eure hilfe,
grüße
daniel

HangLoose
17.12.02, 14:02
moin moin

2 möglichkeiten

1. unter /etc/init.d gibt es ein script mit dem namen boot.local das für solche dinge vorgesehen ist. du brauchst also den aufruf deines scriptes nur dort eintragen. nachteil hierbei => wenn dein script, sagen wir mal, ein network voraussetzt, wird der aufruf scheitern, da zum zeitpunkt des aufrufs von boot.local network noch gar nicht gestartet wurde.

2. du legst einen link an, der auf dein script zeigt, direkt im runlevel ab. mit der zahl hinter SXX kannst du dann den startzeitpunkt *steuern*

beispiel => dein script liegt unter ~/scripte, dann erstellst du folgenden link

ln -s ~/scripte/hallo.sh /etc/init.d/rc5.d/S30hallo.sh


Gruß HL

halla
17.12.02, 14:33
yuhuu, vielen dank ;-)

leider habe ich netzwerkdienste gebraucht, aber das mit dem link klappt prima,
danke !!

du hast nicht zufällig auch noch eine idee, wie ich es suse abgewöhnen kann, beim booten nach maus und tastatur zu suchen? bzw. beim booten stehenzubleiben, wenn es nichts findet?

grüße,
daniel

HangLoose
17.12.02, 14:37
hi

ich glaube ja ;)

yast => runlevel editor => hwscan aus den entsprechenden runleveln rausnehmen.


Gruß HL

halla
17.12.02, 15:06
prima, das saß !!

doppel-danke.... ;-))