1 .TH START\-STOP\-DAEMON 8 "14. Mai 2004" "Debian-Projekt" "dpkg Werkzeuge"
3 .\" Translated into german by Helge Kreutzmann <kreutzm@itp.uni-hannover.de>
6 start\-stop\-daemon \- startet und stoppt System-Daemon-Programme
24 .B start\-stop\-daemon
25 wird zur Kontrolle der Erzeugung und Beendigung von Prozessen auf
26 Systemebene verwendet. Durch die Verwendung der
27 .BR --exec ", " --pidfile ", " --user ", und " --name " Optionen"
29 .B start\-stop\-daemon
30 so konfiguriert werden, daß er bereits existierende Instanzen von
31 einem laufenden Prozess finden kann.
36 .B start\-stop\-daemon
37 auf die Existenz von speziellen Prozessen.
38 Falls ein solcher Prozess existiert, dann macht
39 .B start\-stop\-daemon
40 nichts, und beendet sich mit Fehlerstatus 1
44 Falls ein solcher Prozess nicht existiert, dann
45 startet es eine Instanz, entweder unter Verwendung
46 des ausführbaren Programms, das mittels
48 spezifiziert wurde (oder, falls angegeben, mittels
50 Jedes weitere auf der Kommandozeile angegebene Argument nach
52 wird unverändert an das zu startende Programm weitergegeben. Falls
54 spezifiziert wurde, dann überprüft
56 ob der Prozess (die Prozesse) beendet wurden.
61 .B start\-stop\-daemon
62 auf auf die Existenz eines speziellen Prozesses. Falls ein
63 solcher Prozess existiert, dann sendet
64 .B start\-stop\-daemon
68 und beendet sich mit Fehlerstatus 0.
69 Falls kein solcher Prozess existiert, dann
71 .B start\-stop\-daemon
80 \fB-x\fP|\fB--exec\fP \fIProgramm\fP
81 Überprüfe auf Prozesse die (laut
82 .BR /proc/\fIpid\fB/exe\fP )
83 Instanzen von diesem Programm sind.
85 \fB-p\fP|\fB--pidfile\fP \fIpid-Datei\fP
86 Überprüfe auf Prozesse deren Prozess-ID in
90 \fB-u\fP|\fB--user\fP \fIBenutzername\fP|\fIuid\fP
91 Überprüfe auf Prozesse die dem mit
95 spezifizierten Benutzer gehören.
97 \fB-g\fP|\fB--group\fP \fIGruppe\fP|\fIgid\fP
98 Wechsle zum Starten des Prozesses zur \fIGruppe\fP oder \fIgid\fP.
100 \fB-n\fP|\fB--name\fP \fIProzessname\fP
103 .BR /proc/\fIpid\fB/stat\fP )
104 auf Prozesse mit dem Namen
107 \fB-s\fP|\fB--signal\fP \fISignal\fP
110 wird das an den zu beendenden Prozess zu sendende Signal spezifiziert
113 \fB-R\fP|\fB--retry\fP \fItimeout\fP|\fIPlan\fP
118 überprüfen soll, ob der Prozess (die Prozesse) sich beenden. Es
119 überprüft regelmäßig, ob ein passender Prozess läuft, bis dies
120 nicht mehr der Fall ist. Falls sich die Prozesse nicht
121 beenden werden weitere im »Plan« angegebene Aktionen durchgeführt.
127 spezifiziert wird, dann wird der Plan
128 .IB signal / timeout /KILL/ timeout
133 spezifizierte Signal ist.
136 ist eine Liste von mindestens zwei durch Schrägstriche
138 getrennten Punkten; jeder Punkt kann aus
140 oder [\fB\-\fP]\fISignalname\fP bestehen,
141 was bedeutet, daß dieses Signal gesendet werden soll, oder
144 was bedeutet das soviele Sekunden auf das Beenden des
145 Prozesses gewartet werden soll, oder
147 was bedeutet, den Rest des Plans falls notwendig für immer
150 Falls das Ende des Plans erreicht wird und
152 nicht spezifiziert wurde, dann beendet sich der
154 mit dem Fehlerstatus 2.
155 Falls ein Plan spezifiziert wurde dann wird jedes
158 spezifizierte Signal ignoriert.
160 \fB-a\fP|\fB--startas\fP \fIPfadname\fP
165 spezifizierte Prozess gestartet. Falls nicht angegeben,
166 werden standardmäßig die an
168 übergebenen Argumente verwendet.
171 Gibt die zu erledigenden Aktionen aus und setzt die entsprechenden
172 Rückgabewerte, führt aber keine Aktionen durch.
175 Liefert den Rückgabewert 0 anstatt 1 falls keine Aktionen ausgeführt wurden (würden).
178 Gibt keine informationelle Meldungen aus, nur Fehlermeldungen werden angezeigt.
180 \fB-c\fP|\fB--chuid\fP \fIBenutzername\fR|\fIuid\fP
181 Wechselt vor dem Start des Prozesses zu diesem Benutzername/uid. Sie
182 können durch Anhängen von
184 auch die Gruppe spezifizieren, in diesem Fall wird die Gruppe oder gid
185 wie bei dem »chown«-Befehl (\fIBenutzer\fP\fB:\fP\fIGruppe\fP) angegeben.
186 Wenn Sie diese Option verwenden, müssen Sie daran denken, daß die primäre
187 und zusätzlichen Gruppe auch gesetzt werden, selbst wenn die
189 Option nicht spezifiziert wird. Die
191 ist nur für Gruppen in denen der Benutzer normalerweise kein Mitglied
192 ist (wie das Hinzufügen von pro-Prozess Gruppenmitgliedschaften für
193 generische Nutzer wie
196 \fB-r\fP|\fB--chroot\fP \fIWurzel\fP
197 Chdir und chroot vor dem Start des Prozesse zu
199 Bitte beachten Sie das die PID-Datei auch nach dem chroot geschrieben
202 \fB-d\fP|\fB--chdir\fP \fIPfad\fP
203 Chdir vor dem Starten des Prozesses zu
205 Dies wird, falls die \fB-r\fP|\fB--chroot\fP Option gesetzt ist,
206 nach dem chroot durchgeführt.
208 .BR -b | --background
209 Typischerweise verwendet für Programme die sich nicht selbständig
210 ablösen. Diese Option zwingt
212 vor dem Start des Prozesses einen Fork durchzuführen, und ihn in
213 den Hintergrund zu zwingen.
214 .B WARNUNG: start-stop-daemon
215 kann nicht den Rückgabewert überprüfen, falls der Prozess aus
217 Grund nicht startet. Dies ist ein letztes Mittel und ist nur für Programme
218 gedacht, bei denen das selbstständige Forken keinen Sinn macht oder wo es
219 nicht sinnvoll ist, den Code hierfür hinzuzufügen.
221 \fB-N\fP|\fB--nicelevel\fP \fIGanzzahl\fP
222 Dies ändert die Priorität des Prozesses bevor er gestartet wird.
224 .BR -m | --make-pidfile
225 Verwendet wenn ein Programm gestartet wird, dass keine eigene PID-Datei
226 erstellt. Diese Option sorgt dafür, dass
230 referenzierte Datei anlegt und die PID kurz vor der Ausführung des Prozesse
231 hineinlegt. Beachten Sie, dass sie nicht entfernt wird wenn das Programm
234 Diese Funktion könnte nicht in allen Fällen funktionieren. Insbesondere wenn
235 das auszuführende Programm sich vom Hauptprozess forkt. Deshalb ist diese
236 Option normalerweise nur in Kombination mit der
241 Gibt ausführliche informative Meldungen aus.
244 Gibt Hilfeinformationen aus und beendet sich dann.
247 Gibt Versionsinformationen aus und beendet sich dann.
250 Marek Michalkiewicz <marekm@i17linuxb.ists.pwr.wroc.pl> basierend
251 auf einer vorherigen Version von
252 Ian Jackson <ian@chiark.greenend.org.uk>.
254 Handbuchseite von Klee Dienes <klee@mit.edu>, teilweise von Ian
255 Jackson umformatiert.