Die "Services" für Linux: Runlevel/Init.d Scripts
Service-Script mit start/stop/reload-Funktionen in: /etc/init.d
Script sollte einen LSB-Header enthalten, z. B.:
### BEGIN INIT INFO
# Provides: folding
# Required-Start:
# Required-Stop:
# Should-Start: $local_fs,$network
# Should-Stop: $local_fs
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: Folding @ Home Client
# Description: Folding @ Home Client
### END INIT INFO
Sonst wird beim nächsten Kommando rumgemeckert.
Registrieren für Autostart (Runlevel-Start/-Stop):
update-rc.d SCRIPTNAME defaults xy za
SCRIPTNAME: der Name des Scripts, das in /etc/init.d liegt
defaults: naja, sagt ja der Name, Default-Optionen halt
xy (optional): Reihenfolge beim Start (Sxy)
za (optional): Reihenfolge beim Stopp (Kza)
Bei den Reihenfolgen zählt der Range 01-99 (oder ab null?) und niedriger heißt zuerst.
Für das Folding@Home-Script aus dem obigen Beispiel also:
update-rc.d folding defaults 99 01
Und entfernen mit:
update-rc.d folding remove
Fertig, Flasche leer.
Kategorie(n): Linux