Start eines Skripts on Boot/Shutdown
Hallo, wie automatisiert man Vorgänge per Skript beim Booten des Rechners oder beim Runterfahren? Also Start eines Skript beim Boot oder bevor der Rechner runterfährt. Grüße und Dank Bernd Kloss __________________________________________________________________________ Erweitern Sie FreeMail zu einem noch leistungsstarkeren E-Mail-Postfach! Mehr Infos unter http://freemail.web.de/home/landingpad/?mc=021131
Moin.
Im Verzeichnis /etc/rc.d/rc.(Nr. des runlevels)/ liegen Symlinks. Die mit der Bezeichnung S"irgendwas" werden beim Start ausgeführt ("S"tartscript), die mit dem K ("K"illscript) beim runterfahren. Die Nummerierung zeigt die Reihenfolge, in der die Scripte gestartet bzw. gestopt werden (je höher der Wert, desto später werden die Scripte gestartet). Willst Du also beim Systemstart das Script /usr/local/bin/nasebohren.sh als letztes Startscript ausführen, dann:
Erstmal in die /etc/inittab schauen, welches Dein Defaultrunlevel ist (nehmen wir mal an, es ist die 3), dann gehst Du in das Verzeichnis /etc/rc.d/rc3.d
"ln -s /usr/local/bin/nasebohren.sh S99nasebohren"
Das gleiche kannst Du noch mit einem K-Script machen, wenn Du besonderen Wert darauf legst, dass das "nasebohren" beim runterfahren auch sauber gestoppt wird:-)
Gruß,
Carsten.
Am 07.01.2006 um 09:40 schrieb Bernd Kloss:
Hallo,
wie automatisiert man Vorgänge per Skript beim Booten des Rechners oder beim Runterfahren? Also Start eines Skript beim Boot oder bevor der Rechner runterfährt.
Grüße und Dank
Bernd Kloss
______________________________________________________________________ ____ Erweitern Sie FreeMail zu einem noch leistungsstarkeren E-Mail- Postfach! Mehr Infos unter http://freemail.web.de/home/landingpad/?mc=021131
-- Um die Liste abzubestellen, schicken Sie eine Mail an: suse-linux-unsubscribe@suse.com Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: suse-linux-help@suse.com
Hallo, On 07-Jan-2006 Bernd Kloss wrote:
wie automatisiert man Vorgänge per Skript beim Booten des Rechners oder beim Runterfahren? Also Start eines Skript beim Boot oder bevor der Rechner runterfährt.
Schau mal in /etc/init.d/, dort findest du eine Datei skeleton, die du nach deinen Beduerfnissen bearbeiten kannst. Wenn du sie mit einigen anderen Dateien aus /etc/init.d/ vergleichst, ist das gar nicht so schlimm. Einbinden kannst du sie mit insserv oder ueber yast2. Vorher wuerde ich sie allerdings manuell testen, damit es beim Herunterfahren oder Booten keine Ueberraschung gibt. Alternativ zu einem eigenen Script kannst du natuerlich auch boot.local bzw. halt.local nehmen, aber nach meinen Erfahrungen mit der 10.0 bringt das leicht Aerger, weil sich bei mehreren Eintraegen die Abhaengigkeiten nur schwer steuern lassen. Beste Gruesse, Heinz. PS: Eigentlich ist es selbstverstaendlich, dass du nicht die skeleton, sondern eine entsprechend benannte Kopie benutzt, aber fuer alle Faelle eine kleine Erinnerung. -- Reiseberichte aus Mittel- und Osteuropa: http://www.pahlke-online.de Barrierefreies Webdesign: http://www.Pahlke-KunstWebDesign.de
participants (3)
-
Bernd Kloss
-
Carsten Boehlke
-
Heinz W. Pahlke