bcr 2009-09-24 18:36:59 UTC
FreeBSD German Documentation Repository
Modified files:
books/handbook/config chapter.sgml
Log:
MFen 1.238
Entferne den Abschnitt über die alte Art, Dienste zum Systemstart zu
schreiben, da diese Art von Skripten nicht mehr gewünscht ist.
Revision Changes Path
1.142 +14 -74 de-docproj/books/handbook/config/chapter.sgml
Index: chapter.sgml
===================================================================
RCS file: /home/cvs/de-docproj/books/handbook/config/chapter.sgml,v
retrieving revision 1.141
retrieving revision 1.142
diff -u -I$FreeBSDde.*$ -r1.141 -r1.142
--- chapter.sgml 24 Sep 2009 18:25:44 -0000 1.141
+++ chapter.sgml 24 Sep 2009 18:36:59 -0000 1.142
@@ -3,8 +3,8 @@
The FreeBSD German Documentation Project
$FreeBSD: doc/de_DE.ISO8859-1/books/handbook/config/chapter.sgml,v 1.48 2008/03/26 19:02:44 jkois Exp $
- $FreeBSDde: de-docproj/books/handbook/config/chapter.sgml,v 1.141 2009/09/24 18:25:44 bcr Exp $
- basiert auf: 1.237
+ $FreeBSDde: de-docproj/books/handbook/config/chapter.sgml,v 1.142 2009/09/24 18:36:59 bcr Exp $
+ basiert auf: 1.238
-->
<chapter id="config-tuning">
@@ -382,65 +382,6 @@
Hersteller-Version. Allerdings kann ein Dienst mit
einfachen Skripten gestartet werden.</para>
- <para>Vor der Einführung von <filename>rc.d</filename>
- legten Anwendungen einfach ein Startskript im Verzeichnis
- <filename class="directory">/usr/local/etc/rc.d</filename>
- ab. Das Startskript wurde von den Systemskripten in
- den letzten Phasen des Systemstarts ausgeführt.</para>
-
- <para>Obwohl bereits viele Startskripten auf das neue
- <filename>rc.d</filename>-System umgestellt wurden, gibt es
- noch Anwendungen,
- die ein Startskript im eben erwähnten Verzeichnis
- benötigen. In diesem Fall weisen die Skripte kleinere
- Unterschiede auf. Vor &os; 5.1 wurde der alte Stil
- verwendet, obwohl in den meisten Fällen auch der neue
- Stil problemlos funktionieren würde.</para>
-
- <para>Die Startskripten müssen ausführbar sein, was
- üblicherweise durch den Befehl <command>chmod</command> und
- die Rechte <literal>555</literal> erreicht wird. Das Skript sollte
- mindestens die Optionen <option>start</option> und <option>stop</option>
- akzeptieren, um die Anwendung zu starten und zu stoppen.</para>
-
- <para>Ein einfaches Startskript sieht wie folgt aus:</para>
-
- <programlisting>#!/bin/sh
-echo -n ' utility'
-
-case "$1" in
-start)
- /usr/local/bin/utility
- ;;
-stop)
- kill -9 `cat /var/run/utility.pid`
- ;;
-*)
- echo "Usage: `basename $0` {start|stop}" >&2
- exit 64
- ;;
-esac
-
-exit 0</programlisting>
-
- <para>Das Skript akzeptiert die Optionen <literal>start</literal>
- und <literal>stop</literal> zum Starten und Stoppen
- einer Anwendung mit Namen <literal>utility</literal>.</para>
-
- <para>Manuell wird die Anwendung mit dem nachstehenden
- Kommando gestartet:</para>
-
- <screen>&prompt.root; <userinput><filename>/usr/local/etc/rc.d/utility</filename> start</userinput></screen>
-
- <para>Obwohl nicht jede Anwendung die Zeile in
- <filename>rc.conf</filename> benötigt, akzeptieren
- immer mehr Ports diese Konfiguration. Prüfen Sie
- die Ausgaben während der Installation einer
- Anwendung, um herauszufinden, wie die Anwendung
- gestartet wird. Einige Anwendungen stellen Startskripten
- bereit, die das <filename>rc.d</filename>-System
- (wird im nächsten Abschnitt besprochen) verwenden.</para>
-
<sect2>
<title>Dienste über das
<filename>rc.d</filename>-System starten</title>
@@ -462,15 +403,8 @@
# REQUIRE: DAEMON
# KEYWORD: shutdown
-#
-# DO NOT CHANGE THESE DEFAULT VALUES HERE
-# SET THEM IN THE /etc/rc.conf FILE
-#
-utility_enable=${utility_enable-"NO"}
-utility_flags=${utility_flags-""}
-utility_pidfile=${utility_pidfile-"/var/run/utility.pid"}
-. /etc/rc.subr
+./etc/rc.subr
name="utility"
rcvar=`set_rcvar`
@@ -478,15 +412,20 @@
load_rc_config $name
-pidfile="${utility_pidfile}"
+#
+# DO NOT CHANGE THESE DEFAULT VALUES HERE
+# SET THEM IN THE /etc/rc.conf FILE
+#
+utility_enable=${utility_enable-"NO"}
+utility_pidfile=${utility_pidfile-"/var/run/utility.pid"}
-start_cmd="echo \"Starting ${name}.\"; /usr/bin/nice -5 ${command} ${utility_flags} ${command_args}"
+pidfile="${utility_pidfile}"
run_rc_command "$1"</programlisting>
<para>Dieses Skript stellt sicher, dass
<application>utility</application> nach den
- <literal>daemon</literal>-Diensten gestartet wird.
+ <literal>DAEMON</literal>-Pseudodiensten gestartet wird.
Es stellt auch eine Methode bereit, die
Prozess-<acronym>ID</acronym> (<acronym>PID</acronym>)
der Anwendung in einer Datei zu speichern.</para>
@@ -508,13 +447,14 @@
<title>Andere Arten, um Dienste zu starten</title>
<para>Dienste wie <acronym>POP</acronym>3 oder
- <acronym>IMAP</acronym> können über den
+ <acronym>IMAP</acronym> können über
&man.inetd.8; gestartet werden. Nach der Installation
der Anwendung aus der Ports-Sammlung muss eine
Konfigurationszeile in der Datei
<filename>/etc/inetd.conf</filename> hinzugefügt oder
- aktiviert werden. Der Abschnitt
- <xref linkend="network-inetd"> beschreibt den
+ in der aktuellen Konfiguration durch Entfernen der Kommentare
+ aktiviert werden. Der Abschnitt <xref
+ linkend="network-inetd"> beschreibt den
<application>inetd</application> und dessen Konfiguration.</para>
<para>Systemdienste können auch mit &man.cron.8; gestartet
To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org
with "unsubscribe de-cvs-doc" in the body of the message
Received on Thu 24 Sep 2009 - 20:37:15 CEST