Script automatisch starten

Warum Debian und/oder eine seiner Spielarten? Was muss ich vorher wissen? Wo geht es nach der Installation weiter?
Antworten
mobile
Beiträge: 74
Registriert: 06.05.2003 11:35:13

Script automatisch starten

Beitrag von mobile » 11.09.2005 15:06:30

Hallo,

wo muss ich ein Script plazieren, dass es nach dem booten automtisch ausgeführt wird.

Benutzeravatar
mauser
Beiträge: 1854
Registriert: 27.01.2005 22:34:48

Beitrag von mauser » 11.09.2005 15:27:30

hi,

schau mal hier unter 2.4.3: http://www.debian.org/doc/manuals/refer ... em.de.html
mfg
mauser

Jochen Skulj
Beiträge: 69
Registriert: 26.06.2004 22:29:20
Wohnort: Bergisch Gladbach
Kontaktdaten:

Beitrag von Jochen Skulj » 11.09.2005 15:32:45

Ganz kurz in Stichworten:

* Die Skripts liegen üblicherweise in /etc/init.d
* Die Skripts sind so gestaltet, dass sie die Parameter "start" und "stop" akzeptieren und die entsprechenden Aktionen durchführen
* "Runlevels" bestimmen, welche Dienste in welcher Reihenfolge gestartet werden. Für die Runlevels gibt es Verzeichnisse wie /etc/rcS.d, /etc/rc1.d, /etc/rc2.d
* Debian Systeme starten typischerweise in Runlevel 2: also sind die Verzeichnisse /etc/rcS.d, /etc/rc0.d und /etc/rc1.d
* In den Runlevel Verzeichnissen gibt es symbolische Links zu den Skripten in /etc/init.d. Diese sehen etwa so aus:
S14ppp
K11anacron
Beginnt ein Link mit S, wird es beim Starten ausgeführt, beginnt es mit K, wird es beim Shutdown ausgeführt. Die Nummer legt die Reihenfolge der Ausführung der Skripts innerhalb eines Runlevels fest.

Vielleicht helfen dir diese Infos beim ersten Einstieg in das Thema.

Jochen

Benutzeravatar
blackm
Moderator und Co-Admin
Beiträge: 5921
Registriert: 02.06.2002 15:03:17
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von blackm » 11.09.2005 15:33:57

Hi,

das Script packst du in /etc/init.d/ Es muss aber ein bestimmtest Format haben, schau dir mal die Datei README in dem Verzeichnis an. Das Script muss - wie alle anderen Scripte auch - ausfuehrbar sein. Aktivieren kannst du das Script dann mit update-rc.d. Der Befehl sollte etwa so aussehen

Code: Alles auswählen

update-rc.d <name deines scripts> defaults 99
Fuer mehr Infos zum init System findest du im Debian Policy Manual

bye, Martin
Schöne Grüße

Martin

Neu im Forum? --> https://wiki.debianforum.de/debianforum ... tensregeln
Log- und Konfigurationsdatein? --> pastebin.php
Forum unterstützen? --> https://wiki.debianforum.de/debianforum.de/Spenden

mobile
Beiträge: 74
Registriert: 06.05.2003 11:35:13

Beitrag von mobile » 11.09.2005 16:46:01

Danke Euch allen

Bye Bye

Antworten