Writing rc.d scripts (Español)

From ArchWiki
Revision as of 01:04, 6 August 2011 by Acvkaze (talk | contribs) (Created page with "Category:Boot process (Español) {{i18n|Writing rc.d scripts}} {{Article summary start}} {{Article summary text|Escribiendo scripts de demonios para el rc.d.}} {{Article summ...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

This template has only maintenance purposes. For linking to local translations please use interlanguage links, see Help:i18n#Interlanguage links.

Local languages: Català – Dansk – English – Español – Esperanto – Hrvatski – Indonesia – Italiano – Lietuviškai – Magyar – Nederlands – Norsk Bokmål – Polski – Português – Slovenský – Česky – Ελληνικά – Български – Русский – Српски – Українська – עברית – العربية – ไทย – 日本語 – 正體中文 – 简体中文 – 한국어

External languages (all articles in these languages should be moved to the external wiki): Deutsch – Français – Română – Suomi – Svenska – Tiếng Việt – Türkçe – فارسی

Template:Article summary start Template:Article summary text Template:Article summary heading Template:Article summary wiki Template:Article summary wiki Template:Article summary wiki Template:Article summary end

Como parte del inicio "estilo-BSD" de arch, los scripts del rc.d son usados para el inicio, detencion y reiniciacion de los demonios.

Lineas de guia

  • Source Template:Filename, Template:Filename, and optionally Template:Filename.
  • Arguments and other daemon options should be placed in Template:Filename. This is done to separate configuration from logic and to keep a consistent style among daemon scripts.
  • Use functions in Template:Filename instead of duplicating their functionality.
  • Include at least start, stop and restart as arguments to the script.
  • There are some functions provided by Template:Filename:
    • stat_busy "<message>": set status busy for printed message (e.g. Starting daemon [BUSY])
    • stat_done: set status done (e.g. Starting daemon [DONE])
    • stat_fail: set status failed (e.g. Starting daemon [FAILED])
    • get_pid <program>: get PID of the program
    • ck_pidfile <PID-file> <program>: check whether PID-file is still valid for the program (e.g. ck_pidfile /var/run/daemon.pid daemon || rm -f /var/run/daemon.pid)
    • [add|rm]_daemon <program>: add/remove program to running daemons (stored in Template:Filename)


The following is an example for crond. Look in Template:Filename for greater variety.

The configuration file: Template:File

The actual script: Template:File