Difference between revisions of "Writing rc.d scripts (Español)"

From ArchWiki
Jump to: navigation, search
(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...")
 
Line 12: Line 12:
  
 
==Lineas de guia==
 
==Lineas de guia==
*Source {{Filename|/etc/rc.conf}}, {{Filename|/etc/rc.d/functions}}, and optionally {{Filename|/etc/conf.d/DAEMON_NAME}}.
+
*Fuente {{Filename|/etc/rc.conf}}, {{Filename|/etc/rc.d/functions}}, y opcionalmente  {{Filename|/etc/conf.d/DAEMON_NAME}}.
*Arguments and other daemon options should be placed in {{Filename|/etc/conf.d/DAEMON_NAME}}. This is done to separate configuration from logic and to keep a consistent style among daemon scripts.
+
*Los argumentos y opciones de los demenios deben ir en {{Filename|/etc/conf.d/DAEMON_NAME}}. Esta hecho para separar las configuraciones y mantener la consistencia.
*Use functions in {{Filename|/etc/rc.d/functions}} instead of duplicating their functionality.
+
*Usar las funciones en {{Filename|/etc/rc.d/functions}} en vez de duplicar las funcionalidades.
*Include at least start, stop and restart as arguments to the script.
+
*Inclir al menos "start", "stop" y "restart" como argumentos en es script.
*There are some functions provided by {{Filename|/etc/rc.d/functions}}:
+
*Hay algunas funcionalidades provistas por {{Filename|/etc/rc.d/functions}}:
**stat_busy "<message>": set status ''busy'' for printed message (e.g. <nowiki>Starting daemon   [BUSY]</nowiki>)
+
**stat_busy "<message>": establece el estado  ''busy''(ocupado) como mensaje a mostrar (ej: <nowiki>Iniciando Demonio   [OCUPADO]</nowiki>)
**stat_done: set status ''done'' (e.g. <nowiki>Starting daemon  [DONE]</nowiki>)
+
**stat_done: establece el estado ''done'' (hecho) (ej: <nowiki>Iniciando Demonio  [HECHO]</nowiki>)
**stat_fail: set status ''failed'' (e.g. <nowiki>Starting daemon  [FAILED]</nowiki>)
+
**stat_fail: establece el estado ''failed'' (e.g. <nowiki>Iniciando Demonio  [FALLO]</nowiki>)
**get_pid <program>: get PID of the program
+
**get_pid <program>: obtiene el  PID del programa.
**ck_pidfile <PID-file> <program>: check whether PID-file is still valid for the program (e.g. <nowiki>ck_pidfile /var/run/daemon.pid daemon || rm -f /var/run/daemon.pid</nowiki>)
+
**ck_pidfile <PID-file> <program>: Chekea si el  PID-file es aun valido para el programa (e.g. <nowiki>ck_pidfile /var/run/daemon.pid daemon || rm -f /var/run/daemon.pid</nowiki>)
**[add|rm]_daemon <program>: add/remove program to running daemons (stored in {{Filename|/run/daemons/}})
+
**[add|rm]_daemon <program>: Agrega/remueve programas a los demonios activos (almacenados en {{Filename|/run/daemons/}})
  
==Example==
+
==Ejemplo==
The following is an example for ''crond''. Look in {{Filename|/etc/rc.d}} for greater variety.
+
Lo siguiente es un ejemplo para ''crond''. Revise en  {{Filename|/etc/rc.d}}, encontrara variedad.
  
The configuration file:
+
El archivo de configuración:
 
{{File|name=/etc/conf.d/crond|content=<nowiki>ARGS="-S -l info"</nowiki>}}
 
{{File|name=/etc/conf.d/crond|content=<nowiki>ARGS="-S -l info"</nowiki>}}
  
The actual script:
+
El script actual:
 
{{File|name=/etc/rc.d/crond|content=<nowiki>
 
{{File|name=/etc/rc.d/crond|content=<nowiki>
 
#!/bin/bash
 
#!/bin/bash

Revision as of 03:14, 6 August 2011

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

  • 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