[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: daemon installieren



Am Mit, 2002-05-08 um 10.27 schrieb Sacher Khoudari:
> Hi!
> 
> Ich da sich ESD (Enlightment Sound Daemon) anscheinend nicht
> selber als daemon der beim Start mitstartet bootet hab ich mir selber
> ein Script gemacht das den dann mit start-stop-daemon startet. Ich hab
> das Apache-script als Vorlage genommen, aber das ist nicht so wichtig.
> Es funktioniert auch, aber wenn ichs im Verzeichniss /etc/init.d ablege
> passiert beim Booten nichts.
> Ich vermute also mal dass das irgendwo deklariert werden muss damit
> es überhaupt gestartet wird - lieg ich da richtig? Wenn ja, wo genau?
> In einem der rc*.d Verzeichnissen, oder ist das was anderes? Oder
> gibt es irgendwo eine conf-Datei?

Die /etc/rc*.d Verzeichnisse geben die Runlevels an.
Dort befinden sich Symlinks zu den Skripten in /etc/init.d, nach dem
Schema Nummer-K(oder S)-Service. Diese werden der Reihe nach
abgearbeitet, also zuerst S10anachron, dann S11klogd usw.
S10anachron steht für /etc/init.d/anachron start, K10anachron
stünde für /etc/init.d/anachron stop. (S=Start, K=Kill).
Du wirst  wahrscheinlich im Runlevel 2 oder 3 esd starten wollen,
also musst du dein Startskript dort hinlinken z.B:
(ich gehe hier davon aus, dass dein Startskript 'esd' heisst)

ln -s /etc/init.d/esd /etc/rc2.d/S92 esd
(Falls du ALSA hast, muss esd unbedingt später als ALSA
gestartet werden.)
Irgendwo wirst du esd wieder stoppen wollen, ich schiesse mal ins Blaue
auf Runlevel 5 :
ln -s /etc/init.d/esd /etc/rc2.d/K22 esd
Das darf ruhig recht früh passieren. Sollte esd beim shutdown meckern,
musst du mit den Runleveln experimentieren. Gefährlich ist das IMHO
nicht.
 

-- 
Ausgehende Mail ist zertifiziert irrtumsfrei.
Überprüft durch DOGMATIC Unfehlbarkeitssystem.
Version 6.04 


--
Zum AUSTRAGEN schicken Sie eine Mail an debian-user-german-request@lists.debian.org
mit dem Subject "unsubscribe". Probleme? Mail an listmaster@lists.debian.org (engl)



Reply to: