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

Re: beliebige Programme beim Booten daemonized starten



Am 22.07.2006 um 16:09 schrieb Marco:

Hallo,

ich wollte schon öfters Programme/Scripts beim Booten starten - meist so, dass sie dann immmer im Hintergrund laufen sollten. Manche dieser Programme bieten
keinen Daemonmode.

Bisher startete ich sie mit einem auf skeleton basierenden init.d- Skript, wobei
ich an den start-stop-daemon Aufruf ein "-- &" anfügte. Ich habe

Warum? Dir ist "-b" bekannt?

start-stop-daemon nicht dazu bringen können von sich aus pid-Files anzulegen.

Wenn das nicht wie dokumentiert funktioniert wäre wohl ein Bug Report angebracht.

Daher lassen sich die so gestarteten Programme nicht mit /etc/ init.d/pg stop
beenden.

Es wäre mal interessant zu wissen
a) um welche Programme es sich handelt
b) wie der Variablen Block des Start Skriptes aussieht.
c) wie die Start Funktion aussieht.

Ich habe nun den daemon-Befehl entdeckt der eigentlich alles kann, was zum Daemonizing nötig ist (scheinbar auch das pid-File-Handling). Leider verweigert start-stop-daemon den start von daemon mit dem Hinweis, es wäre ein "unsicheres
Programm".

Zu dem letzten, da bin ich jetzt ehrlich gesagt zu faul mich da jetzt rein zu vertiefen. Das Programm selbst kommt mir aber für das was du hier beschreibst etwas überdimensioniert vor.

Also wie macht man das nun wirklich?

Erstmal die man page von start-stop-daemon lesen. Und falls das dann nicht wie dokumentiert funktioniert mit ein paar mehr Informationen hier aufschlagen und gegebenenfalls einen Bug Report absetzen.

ttyl8er, t.k.


Reply to: