Writing rc.d scripts (Español)

From ArchWiki
Revision as of 05:58, 17 September 2011 by Emiralle (Talk | contribs) (fixcat.)

Jump to: navigation, 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 – فارسی

Summary help replacing me
Escribiendo scripts de demonios para el rc.d.
Related
Arch Boot Process
Daemon
rc.conf

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

  • Fuente Template:Filename, Template:Filename, y opcionalmente Template:Filename.
  • Los argumentos y opciones de los demenios deben ir en Template:Filename. Esta hecho para separar las configuraciones y mantener la consistencia.
  • Usar las funciones en Template:Filename en vez de duplicar las funcionalidades.
  • Inclir al menos "start", "stop" y "restart" como argumentos en es script.
  • Hay algunas funcionalidades provistas por Template:Filename:
    • stat_busy "<message>": establece el estado busy(ocupado) como mensaje a mostrar (ej: Iniciando Demonio [OCUPADO])
    • stat_done: establece el estado done (hecho) (ej: Iniciando Demonio [HECHO])
    • stat_fail: establece el estado failed (e.g. Iniciando Demonio [FALLO])
    • get_pid <program>: obtiene el PID del programa.
    • ck_pidfile <PID-file> <program>: Chekea si el PID-file es aun valido para el programa (e.g. ck_pidfile /var/run/daemon.pid daemon || rm -f /var/run/daemon.pid)
    • [add|rm]_daemon <program>: Agrega/remueve programas a los demonios activos (almacenados en Template:Filename)

Ejemplo

Lo siguiente es un ejemplo para crond. Revise en Template:Filename, encontrara variedad.

El archivo de configuración: Template:File

El script actual: Template:File