Martin Kropfinger schrieb:
ich will ein kleines Script in /etc/rc.d/rc3.d schreiben, dass beim systemstart in Runlevel3 ausgeführt wird. mir ist aber aufgefallen, dass da alle dateien mit SXY oder KXY (wobei XY eine Zahl ist) beginnen. Was hat das zu bedeuten? muss ich da was beachten.
Die Dateien, die mit S anfangen, werden alle mit dem Parameter "start" aufgerufen, denen mit dem K wird "stop" übergeben. Die Skripte werten dann aus, welcher Parameter Ihnen übergeben wurde und veranlassen dann die entsprechende Aktion. Die Zahl gibt dabei an, in welcher Reihenfolge die Skripte aufgerufen werden.
Und, kann ich irgendwie die reihenfolge der Ausführungen ändern. (das script soll auf das Netzwerk zugreifen können)
Einfach eine entsprechende Nummer vergeben. Dabei solltest du aber beachten, daß die eigentlichen Skripte in /etc/rc.d stehen, in den einzelnen rcX.d-Verzeichnissen werden nur symbolische Links angelegt. Jedes Skript sollte einen S-Link zum Starten und auch einen K-Link zum Beenden haben, das Skript sollte dann den übergebenen Parameter ("start" oder "stop") auswerten können. Übrigens: "man init.d" (ich gehe mal davon aus, daß du SuSE verwendest) erklärt dir ein bißchen dieses Konzept. Grüße, Patrick