cvs commit: de-docproj/books/handbook/config chapter.sgml

From: Benedict Reuschling <bcr(at)doc.bsdgroup.de>
Date: Thu, 24 Sep 2009 18:36:59 GMT

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&uuml;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&uuml;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&auml;hnten Verzeichnis
  - ben&ouml;tigen. In diesem Fall weisen die Skripte kleinere
  - Unterschiede auf. Vor &os;&nbsp;5.1 wurde der alte Stil
  - verwendet, obwohl in den meisten F&auml;llen auch der neue
  - Stil problemlos funktionieren w&uuml;rde.</para>
  -
  - <para>Die Startskripten m&uuml;ssen ausf&uuml;hrbar sein, was
  - &uuml;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}" &gt;&amp;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&ouml;tigt, akzeptieren
  - immer mehr Ports diese Konfiguration. Pr&uuml;fen Sie
  - die Ausgaben w&auml;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&auml;chsten Abschnitt besprochen) verwenden.</para>
  -
       <sect2>
         <title>Dienste &uuml;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&ouml;nnen &uuml;ber den
  + <acronym>IMAP</acronym> k&ouml;nnen &uuml;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&uuml;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&ouml;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

search this site