Changes
Translation components API.
See the Weblate's Web API documentation for detailed description of the API.
GET /api/components/freebsd-doc/articles_rc-scripting/changes/?format=api&page=6
https://translate-dev.freebsd.org/api/components/freebsd-doc/articles_rc-scripting/changes/?format=api&page=7", "previous": "https://translate-dev.freebsd.org/api/components/freebsd-doc/articles_rc-scripting/changes/?format=api&page=5", "results": [ { "unit": "https://translate-dev.freebsd.org/api/units/207223/?format=api", "component": "https://translate-dev.freebsd.org/api/components/freebsd-doc/articles_rc-scripting/?format=api", "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_rc-scripting/es/?format=api", "user": "https://translate-dev.freebsd.org/api/users/Aaron/?format=api", "author": "https://translate-dev.freebsd.org/api/users/Aaron/?format=api", "timestamp": "2020-12-18T10:05:09.537857Z", "action": 2, "target": "Hay requisitos previos para comprender este artículo. En primer lugar, debe estar familiarizado con el <citerefentry><refentrytitle>sh</refentrytitle><manvolnum>1</manvolnum></citerefentry> lenguaje de secuencias de comandos para dominar <filename>rc.d</filename>. Además, debe saber cómo realiza el sistema las tareas de inicio y apagado del área de usuario, que se describe en <citerefentry><refentrytitle>rc</refentrytitle><manvolnum>8</manvolnum></citerefentry>.", "id": 93976, "action_name": "Translation changed", "url": "https://translate-dev.freebsd.org/api/changes/93976/?format=api" }, { "unit": "https://translate-dev.freebsd.org/api/units/207224/?format=api", "component": "https://translate-dev.freebsd.org/api/components/freebsd-doc/articles_rc-scripting/?format=api", "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_rc-scripting/es/?format=api", "user": "https://translate-dev.freebsd.org/api/users/Aaron/?format=api", "author": "https://translate-dev.freebsd.org/api/users/Aaron/?format=api", "timestamp": "2020-12-18T10:05:53.919384Z", "action": 5, "target": "Este artículo se centra en la rama FreeBSD de <filename>rc.d</filename>. Sin embargo, también puede ser útil para los desarrolladores de NetBSD, porque las dos ramas de BSD <filename>rc.d</filename> no solo comparten el mismo diseño, sino que también son similares en sus aspectos visibles para los autores de guiones.", "id": 93977, "action_name": "New translation", "url": "https://translate-dev.freebsd.org/api/changes/93977/?format=api" }, { "unit": "https://translate-dev.freebsd.org/api/units/207225/?format=api", "component": "https://translate-dev.freebsd.org/api/components/freebsd-doc/articles_rc-scripting/?format=api", "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_rc-scripting/es/?format=api", "user": "https://translate-dev.freebsd.org/api/users/Aaron/?format=api", "author": "https://translate-dev.freebsd.org/api/users/Aaron/?format=api", "timestamp": "2020-12-18T10:06:02.792684Z", "action": 5, "target": "Delineando la tarea", "id": 93978, "action_name": "New translation", "url": "https://translate-dev.freebsd.org/api/changes/93978/?format=api" }, { "unit": "https://translate-dev.freebsd.org/api/units/207226/?format=api", "component": "https://translate-dev.freebsd.org/api/components/freebsd-doc/articles_rc-scripting/?format=api", "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_rc-scripting/es/?format=api", "user": "https://translate-dev.freebsd.org/api/users/Aaron/?format=api", "author": "https://translate-dev.freebsd.org/api/users/Aaron/?format=api", "timestamp": "2020-12-18T10:06:32.522098Z", "action": 5, "target": "Un poco de consideración antes de empezar <envar>$EDITOR</envar> no Dolera. Para escribir un buen temperamento <filename>rc.d</filename> script para un servicio del sistema, deberíamos poder responder las siguientes preguntas primero:", "id": 93979, "action_name": "New translation", "url": "https://translate-dev.freebsd.org/api/changes/93979/?format=api" }, { "unit": "https://translate-dev.freebsd.org/api/units/207227/?format=api", "component": "https://translate-dev.freebsd.org/api/components/freebsd-doc/articles_rc-scripting/?format=api", "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_rc-scripting/es/?format=api", "user": "https://translate-dev.freebsd.org/api/users/Aaron/?format=api", "author": "https://translate-dev.freebsd.org/api/users/Aaron/?format=api", "timestamp": "2020-12-18T10:06:41.131676Z", "action": 5, "target": "¿El servicio es obligatorio u opcional?", "id": 93980, "action_name": "New translation", "url": "https://translate-dev.freebsd.org/api/changes/93980/?format=api" }, { "unit": "https://translate-dev.freebsd.org/api/units/207228/?format=api", "component": "https://translate-dev.freebsd.org/api/components/freebsd-doc/articles_rc-scripting/?format=api", "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_rc-scripting/es/?format=api", "user": "https://translate-dev.freebsd.org/api/users/Aaron/?format=api", "author": "https://translate-dev.freebsd.org/api/users/Aaron/?format=api", "timestamp": "2020-12-18T10:06:49.226229Z", "action": 5, "target": "¿El script servirá a un solo programa, por ejemplo, un demonio, o realizará acciones más complejas?", "id": 93981, "action_name": "New translation", "url": "https://translate-dev.freebsd.org/api/changes/93981/?format=api" }, { "unit": "https://translate-dev.freebsd.org/api/units/207229/?format=api", "component": "https://translate-dev.freebsd.org/api/components/freebsd-doc/articles_rc-scripting/?format=api", "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_rc-scripting/es/?format=api", "user": "https://translate-dev.freebsd.org/api/users/Aaron/?format=api", "author": "https://translate-dev.freebsd.org/api/users/Aaron/?format=api", "timestamp": "2020-12-18T10:06:56.895944Z", "action": 5, "target": "¿De qué otros servicios dependerá nuestro servicio y viceversa?", "id": 93982, "action_name": "New translation", "url": "https://translate-dev.freebsd.org/api/changes/93982/?format=api" }, { "unit": "https://translate-dev.freebsd.org/api/units/207230/?format=api", "component": "https://translate-dev.freebsd.org/api/components/freebsd-doc/articles_rc-scripting/?format=api", "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_rc-scripting/es/?format=api", "user": "https://translate-dev.freebsd.org/api/users/Aaron/?format=api", "author": "https://translate-dev.freebsd.org/api/users/Aaron/?format=api", "timestamp": "2020-12-18T10:07:04.301251Z", "action": 5, "target": "De los ejemplos que siguen veremos por qué es importante conocer las respuestas a estas preguntas.", "id": 93983, "action_name": "New translation", "url": "https://translate-dev.freebsd.org/api/changes/93983/?format=api" }, { "unit": "https://translate-dev.freebsd.org/api/units/207231/?format=api", "component": "https://translate-dev.freebsd.org/api/components/freebsd-doc/articles_rc-scripting/?format=api", "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_rc-scripting/es/?format=api", "user": "https://translate-dev.freebsd.org/api/users/Aaron/?format=api", "author": "https://translate-dev.freebsd.org/api/users/Aaron/?format=api", "timestamp": "2020-12-18T10:07:13.161342Z", "action": 5, "target": "Un guión ficticio", "id": 93984, "action_name": "New translation", "url": "https://translate-dev.freebsd.org/api/changes/93984/?format=api" }, { "unit": "https://translate-dev.freebsd.org/api/units/207232/?format=api", "component": "https://translate-dev.freebsd.org/api/components/freebsd-doc/articles_rc-scripting/?format=api", "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_rc-scripting/es/?format=api", "user": "https://translate-dev.freebsd.org/api/users/Aaron/?format=api", "author": "https://translate-dev.freebsd.org/api/users/Aaron/?format=api", "timestamp": "2020-12-18T10:07:20.248776Z", "action": 5, "target": "El siguiente script simplemente emite un mensaje cada vez que se inicia el sistema:", "id": 93985, "action_name": "New translation", "url": "https://translate-dev.freebsd.org/api/changes/93985/?format=api" }, { "unit": "https://translate-dev.freebsd.org/api/units/207234/?format=api", "component": "https://translate-dev.freebsd.org/api/components/freebsd-doc/articles_rc-scripting/?format=api", "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_rc-scripting/es/?format=api", "user": "https://translate-dev.freebsd.org/api/users/Aaron/?format=api", "author": "https://translate-dev.freebsd.org/api/users/Aaron/?format=api", "timestamp": "2020-12-18T10:07:29.512636Z", "action": 5, "target": "Las cosas a tener en cuenta son:", "id": 93986, "action_name": "New translation", "url": "https://translate-dev.freebsd.org/api/changes/93986/?format=api" }, { "unit": "https://translate-dev.freebsd.org/api/units/207235/?format=api", "component": "https://translate-dev.freebsd.org/api/components/freebsd-doc/articles_rc-scripting/?format=api", "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_rc-scripting/es/?format=api", "user": "https://translate-dev.freebsd.org/api/users/Aaron/?format=api", "author": "https://translate-dev.freebsd.org/api/users/Aaron/?format=api", "timestamp": "2020-12-18T10:08:04.782899Z", "action": 5, "target": "Un guión interpretado debe comenzar con la magia <quote>shebang</quote> línea. Esa línea especifica el programa intérprete del guión. Debido a la línea shebang, el script puede invocarse exactamente como un programa binario siempre que tenga el bit de ejecución establecido. (Ver <citerefentry><refentrytitle>chmod</refentrytitle><manvolnum>1</manvolnum></citerefentry>.) Por ejemplo, un administrador del sistema puede ejecutar nuestro script manualmente, desde la línea de comando:", "id": 93987, "action_name": "New translation", "url": "https://translate-dev.freebsd.org/api/changes/93987/?format=api" }, { "unit": "https://translate-dev.freebsd.org/api/units/207236/?format=api", "component": "https://translate-dev.freebsd.org/api/components/freebsd-doc/articles_rc-scripting/?format=api", "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_rc-scripting/es/?format=api", "user": "https://translate-dev.freebsd.org/api/users/Aaron/?format=api", "author": "https://translate-dev.freebsd.org/api/users/Aaron/?format=api", "timestamp": "2020-12-18T10:08:07.763473Z", "action": 37, "target": "<prompt>#</prompt> <userinput>/etc/rc.d/dummy start</userinput>", "id": 93988, "action_name": "Marked for edit", "url": "https://translate-dev.freebsd.org/api/changes/93988/?format=api" }, { "unit": "https://translate-dev.freebsd.org/api/units/207237/?format=api", "component": "https://translate-dev.freebsd.org/api/components/freebsd-doc/articles_rc-scripting/?format=api", "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_rc-scripting/es/?format=api", "user": "https://translate-dev.freebsd.org/api/users/Aaron/?format=api", "author": "https://translate-dev.freebsd.org/api/users/Aaron/?format=api", "timestamp": "2020-12-18T10:09:49.138747Z", "action": 5, "target": "Para ser adecuadamente gestionado por el <filename>rc.d</filename> framework, sus scripts deben estar escritos en el <citerefentry><refentrytitle>sh</refentrytitle><manvolnum>1</manvolnum></citerefentry> idioma. Si tiene un servicio o puerto que utiliza una utilidad de control binario o una rutina de inicio escrita en otro idioma, instale ese elemento en <filename>/usr/sbin</filename> (para el sistema) o <filename>/usr/local/sbin</filename>(para puertos) y llámalo desde un <citerefentry><refentrytitle>sh</refentrytitle><manvolnum>1</manvolnum></citerefentry> guión en el apropiado<filename>rc.d</filename> directorio.", "id": 93989, "action_name": "New translation", "url": "https://translate-dev.freebsd.org/api/changes/93989/?format=api" }, { "unit": "https://translate-dev.freebsd.org/api/units/207238/?format=api", "component": "https://translate-dev.freebsd.org/api/components/freebsd-doc/articles_rc-scripting/?format=api", "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_rc-scripting/es/?format=api", "user": "https://translate-dev.freebsd.org/api/users/Aaron/?format=api", "author": "https://translate-dev.freebsd.org/api/users/Aaron/?format=api", "timestamp": "2020-12-18T10:10:45.150804Z", "action": 5, "target": "Si desea conocer los detalles de por qué <filename>rc.d</filename> Los guiones deben estar escritos en el <citerefentry><refentrytitle>sh</refentrytitle><manvolnum>1</manvolnum></citerefentry>idioma, mira como <filename>/etc/rc</filename> Los invoca mediante <function>run_rc_script</function>, luego estudiar la implementación de <function>run_rc_script</function> en <filename>/etc/rc.subr</filename>.", "id": 93990, "action_name": "New translation", "url": "https://translate-dev.freebsd.org/api/changes/93990/?format=api" }, { "unit": "https://translate-dev.freebsd.org/api/units/207239/?format=api", "component": "https://translate-dev.freebsd.org/api/components/freebsd-doc/articles_rc-scripting/?format=api", "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_rc-scripting/es/?format=api", "user": "https://translate-dev.freebsd.org/api/users/Aaron/?format=api", "author": "https://translate-dev.freebsd.org/api/users/Aaron/?format=api", "timestamp": "2020-12-18T19:30:35.985052Z", "action": 5, "target": "En <filename>/etc/rc.subr</filename>,un numero de <citerefentry><refentrytitle>sh</refentrytitle><manvolnum>1</manvolnum></citerefentry> las funciones se definen para un <filename>rc.d</filename>script para usar. Las funciones están documentadas en <citerefentry><refentrytitle>rc.subr</refentrytitle><manvolnum>8</manvolnum></citerefentry>. Si bien es teóricamente posible escribir un <filename>rc.d</filename> script sin usar <citerefentry><refentrytitle>rc.subr</refentrytitle><manvolnum>8</manvolnum></citerefentry>,sus funciones resultan extremadamente útiles y facilitan el trabajo en un orden de magnitud. Así que no es de extrañar que todo el mundo recurra a <citerefentry><refentrytitle>rc.subr</refentrytitle><manvolnum>8</manvolnum></citerefentry> in <filename>rc.d</filename> scripts. No vamos a ser una excepción.", "id": 93992, "action_name": "New translation", "url": "https://translate-dev.freebsd.org/api/changes/93992/?format=api" }, { "unit": "https://translate-dev.freebsd.org/api/units/207240/?format=api", "component": "https://translate-dev.freebsd.org/api/components/freebsd-doc/articles_rc-scripting/?format=api", "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_rc-scripting/es/?format=api", "user": "https://translate-dev.freebsd.org/api/users/Aaron/?format=api", "author": "https://translate-dev.freebsd.org/api/users/Aaron/?format=api", "timestamp": "2020-12-18T19:32:08.813422Z", "action": 5, "target": "un <filename>rc.d</filename> script debe <quote>source</quote> <filename>/etc/rc.subr</filename> (incluirlo usando<quote><command>.</command></quote>) <emphasis>antes</emphasis> de llamarlo <citerefentry><refentrytitle>rc.subr</refentrytitle><manvolnum>8</manvolnum></citerefentry> funciona para que <citerefentry><refentrytitle>sh</refentrytitle><manvolnum>1</manvolnum></citerefentry> tiene la oportunidad de aprender las funciones. El estilo preferido es fuente <filename>/etc/rc.subr</filename> ante todo.", "id": 93993, "action_name": "New translation", "url": "https://translate-dev.freebsd.org/api/changes/93993/?format=api" }, { "unit": "https://translate-dev.freebsd.org/api/units/207241/?format=api", "component": "https://translate-dev.freebsd.org/api/components/freebsd-doc/articles_rc-scripting/?format=api", "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_rc-scripting/es/?format=api", "user": "https://translate-dev.freebsd.org/api/users/Aaron/?format=api", "author": "https://translate-dev.freebsd.org/api/users/Aaron/?format=api", "timestamp": "2020-12-18T19:32:43.683259Z", "action": 5, "target": "Algunas funciones útiles relacionadas con las redes son proporcionadas por otro archivo de inclusión, <filename>/etc/network.subr</filename>.", "id": 93994, "action_name": "New translation", "url": "https://translate-dev.freebsd.org/api/changes/93994/?format=api" }, { "unit": "https://translate-dev.freebsd.org/api/units/207242/?format=api", "component": "https://translate-dev.freebsd.org/api/components/freebsd-doc/articles_rc-scripting/?format=api", "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_rc-scripting/es/?format=api", "user": "https://translate-dev.freebsd.org/api/users/Aaron/?format=api", "author": "https://translate-dev.freebsd.org/api/users/Aaron/?format=api", "timestamp": "2020-12-18T19:33:51.007393Z", "action": 5, "target": "<anchor xml:id=\"name-var\"/>La variable obligatoria <envar>name</envar> especifica el nombre de nuestro script. Es requerido por <citerefentry><refentrytitle>rc.subr</refentrytitle><manvolnum>8</manvolnum></citerefentry>. Es decir, cada <filename>rc.d</filename> script <emphasis>must</emphasis> set <envar>name</envar> antes de que llame <citerefentry><refentrytitle>rc.subr</refentrytitle><manvolnum>8</manvolnum></citerefentry> funciones.", "id": 93995, "action_name": "New translation", "url": "https://translate-dev.freebsd.org/api/changes/93995/?format=api" }, { "unit": "https://translate-dev.freebsd.org/api/units/207243/?format=api", "component": "https://translate-dev.freebsd.org/api/components/freebsd-doc/articles_rc-scripting/?format=api", "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_rc-scripting/es/?format=api", "user": "https://translate-dev.freebsd.org/api/users/Aaron/?format=api", "author": "https://translate-dev.freebsd.org/api/users/Aaron/?format=api", "timestamp": "2020-12-18T19:34:00.711097Z", "action": 5, "target": "Ahora es el momento adecuado para elegir un nombre único para nuestro script de una vez por todas. Lo usaremos en varios lugares mientras desarrollamos el guión. Para empezar, démosle también el mismo nombre al archivo de script.", "id": 93996, "action_name": "New translation", "url": "https://translate-dev.freebsd.org/api/changes/93996/?format=api" }, { "unit": "https://translate-dev.freebsd.org/api/units/207244/?format=api", "component": "https://translate-dev.freebsd.org/api/components/freebsd-doc/articles_rc-scripting/?format=api", "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_rc-scripting/es/?format=api", "user": "https://translate-dev.freebsd.org/api/users/Aaron/?format=api", "author": "https://translate-dev.freebsd.org/api/users/Aaron/?format=api", "timestamp": "2020-12-18T19:35:10.770616Z", "action": 5, "target": "El estilo actual de <filename>rc.d</filename> la secuencia de comandos consiste en encerrar los valores asignados a las variables entre comillas dobles. Tenga en cuenta que es solo una cuestión de estilo que no siempre es aplicable. Puede omitir con seguridad las citas de las palabras simples sin<citerefentry><refentrytitle>sh</refentrytitle><manvolnum>1</manvolnum></citerefentry> metacaracteres en ellos, mientras que en ciertos casos necesitará comillas simples para evitar cualquier interpretación del valor por <citerefentry><refentrytitle>sh</refentrytitle><manvolnum>1</manvolnum></citerefentry>. Un programador debería poder distinguir la sintaxis del lenguaje de las convenciones de estilo y utilizar ambas con prudencia.", "id": 93997, "action_name": "New translation", "url": "https://translate-dev.freebsd.org/api/changes/93997/?format=api" }, { "unit": "https://translate-dev.freebsd.org/api/units/207245/?format=api", "component": "https://translate-dev.freebsd.org/api/components/freebsd-doc/articles_rc-scripting/?format=api", "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_rc-scripting/es/?format=api", "user": "https://translate-dev.freebsd.org/api/users/Aaron/?format=api", "author": "https://translate-dev.freebsd.org/api/users/Aaron/?format=api", "timestamp": "2020-12-18T19:37:36.353064Z", "action": 5, "target": "La idea principal detrás<citerefentry><refentrytitle>rc.subr</refentrytitle><manvolnum>8</manvolnum></citerefentry> es eso un <filename>rc.d</filename>La secuencia de comandos proporciona controladores o métodos para <citerefentry><refentrytitle>rc.subr</refentrytitle><manvolnum>8</manvolnum></citerefentry> invocar. En particular, <option>start</option>, <option>stop</option>, y otros argumentos a un <filename>rc.d</filename>El script se maneja de esta manera. Un método es un <citerefentry><refentrytitle>sh</refentrytitle><manvolnum>1</manvolnum></citerefentry> expresión almacenada en una variable llamada <envar><replaceable>argument</replaceable>_cmd</envar>, dónde <replaceable>argument</replaceable>corresponde a lo que se puede especificar en la línea de comandos del script. Veremos luego como <citerefentry><refentrytitle>rc.subr</refentrytitle><manvolnum>8</manvolnum></citerefentry> proporciona métodos predeterminados para los argumentos estándar.", "id": 93998, "action_name": "New translation", "url": "https://translate-dev.freebsd.org/api/changes/93998/?format=api" }, { "unit": "https://translate-dev.freebsd.org/api/units/207245/?format=api", "component": "https://translate-dev.freebsd.org/api/components/freebsd-doc/articles_rc-scripting/?format=api", "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_rc-scripting/es/?format=api", "user": "https://translate-dev.freebsd.org/api/users/Aaron/?format=api", "author": "https://translate-dev.freebsd.org/api/users/Aaron/?format=api", "timestamp": "2020-12-18T19:37:40.317913Z", "action": 2, "target": "La idea principal detrás<citerefentry><refentrytitle>rc.subr</refentrytitle><manvolnum>8</manvolnum></citerefentry> es eso un <filename>rc.d</filename>La secuencia de comandos proporciona controladores o métodos para <citerefentry><refentrytitle>rc.subr</refentrytitle><manvolnum>8</manvolnum></citerefentry> invocar. En particular, <option>start</option>, <option>stop</option>, y otros argumentos a un <filename>rc.d</filename>El script se maneja de esta manera. Un método es un <citerefentry><refentrytitle>sh</refentrytitle><manvolnum>1</manvolnum></citerefentry> expresión almacenada en una variable llamada <envar><replaceable>argument</replaceable>_cmd</envar>, dónde <replaceable>argument</replaceable>corresponde a lo que se puede especificar en la línea de comandos del script. Veremos luego como <citerefentry><refentrytitle>rc.subr</refentrytitle><manvolnum>8</manvolnum></citerefentry> proporciona métodos predeterminados para los argumentos estándar.", "id": 93999, "action_name": "Translation changed", "url": "https://translate-dev.freebsd.org/api/changes/93999/?format=api" }, { "unit": "https://translate-dev.freebsd.org/api/units/207246/?format=api", "component": "https://translate-dev.freebsd.org/api/components/freebsd-doc/articles_rc-scripting/?format=api", "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_rc-scripting/es/?format=api", "user": "https://translate-dev.freebsd.org/api/users/Aaron/?format=api", "author": "https://translate-dev.freebsd.org/api/users/Aaron/?format=api", "timestamp": "2020-12-18T19:39:11.381042Z", "action": 5, "target": "Para hacer el código en <filename>rc.d</filename> más uniforme, es común usar <envar>${name}</envar> donde sea apropiado. Por tanto, se pueden copiar varias líneas de un script a otro.", "id": 94000, "action_name": "New translation", "url": "https://translate-dev.freebsd.org/api/changes/94000/?format=api" }, { "unit": "https://translate-dev.freebsd.org/api/units/207247/?format=api", "component": "https://translate-dev.freebsd.org/api/components/freebsd-doc/articles_rc-scripting/?format=api", "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_rc-scripting/es/?format=api", "user": "https://translate-dev.freebsd.org/api/users/Aaron/?format=api", "author": "https://translate-dev.freebsd.org/api/users/Aaron/?format=api", "timestamp": "2020-12-18T19:39:46.816253Z", "action": 5, "target": "Debemos tener en cuenta que <citerefentry><refentrytitle>rc.subr</refentrytitle><manvolnum>8</manvolnum></citerefentry> proporciona métodos predeterminados para los argumentos estándar. En consecuencia, debemos anular un método estándar con un no-op <citerefentry><refentrytitle>sh</refentrytitle><manvolnum>1</manvolnum></citerefentry> expresión si queremos que no haga nada.", "id": 94001, "action_name": "New translation", "url": "https://translate-dev.freebsd.org/api/changes/94001/?format=api" }, { "unit": "https://translate-dev.freebsd.org/api/units/207247/?format=api", "component": "https://translate-dev.freebsd.org/api/components/freebsd-doc/articles_rc-scripting/?format=api", "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_rc-scripting/es/?format=api", "user": "https://translate-dev.freebsd.org/api/users/Aaron/?format=api", "author": "https://translate-dev.freebsd.org/api/users/Aaron/?format=api", "timestamp": "2020-12-18T19:40:02.730252Z", "action": 2, "target": "Debemos tener en cuenta que <citerefentry><refentrytitle>rc.subr</refentrytitle><manvolnum>8</manvolnum></citerefentry> proporciona métodos predeterminados para los argumentos estándar. En consecuencia, debemos anular un método estándar con un no-op <citerefentry><refentrytitle>sh</refentrytitle><manvolnum>1</manvolnum></citerefentry> expresión si queremos que no haga nada.", "id": 94002, "action_name": "Translation changed", "url": "https://translate-dev.freebsd.org/api/changes/94002/?format=api" }, { "unit": "https://translate-dev.freebsd.org/api/units/207248/?format=api", "component": "https://translate-dev.freebsd.org/api/components/freebsd-doc/articles_rc-scripting/?format=api", "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_rc-scripting/es/?format=api", "user": "https://translate-dev.freebsd.org/api/users/Aaron/?format=api", "author": "https://translate-dev.freebsd.org/api/users/Aaron/?format=api", "timestamp": "2020-12-18T19:40:13.257875Z", "action": 5, "target": "El cuerpo de un método sofisticado se puede implementar como una función. Es una buena idea hacer que el nombre de la función sea significativo.", "id": 94003, "action_name": "New translation", "url": "https://translate-dev.freebsd.org/api/changes/94003/?format=api" }, { "unit": "https://translate-dev.freebsd.org/api/units/207249/?format=api", "component": "https://translate-dev.freebsd.org/api/components/freebsd-doc/articles_rc-scripting/?format=api", "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_rc-scripting/es/?format=api", "user": "https://translate-dev.freebsd.org/api/users/Aaron/?format=api", "author": "https://translate-dev.freebsd.org/api/users/Aaron/?format=api", "timestamp": "2020-12-18T19:40:57.629377Z", "action": 5, "target": "Se recomienda encarecidamente agregar el prefijo <envar>${name}</envar> a los nombres de todas las funciones definidas en nuestro script para que nunca entren en conflicto con las funciones de <citerefentry><refentrytitle>rc.subr</refentrytitle><manvolnum>8</manvolnum></citerefentry> u otro archivo de inclusión común.", "id": 94004, "action_name": "New translation", "url": "https://translate-dev.freebsd.org/api/changes/94004/?format=api" }, { "unit": "https://translate-dev.freebsd.org/api/units/207250/?format=api", "component": "https://translate-dev.freebsd.org/api/components/freebsd-doc/articles_rc-scripting/?format=api", "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_rc-scripting/es/?format=api", "user": "https://translate-dev.freebsd.org/api/users/Aaron/?format=api", "author": "https://translate-dev.freebsd.org/api/users/Aaron/?format=api", "timestamp": "2020-12-18T19:42:11.896743Z", "action": 5, "target": "Esta llamada a <citerefentry><refentrytitle>rc.subr</refentrytitle><manvolnum>8</manvolnum></citerefentry> cargas <citerefentry><refentrytitle>rc.conf</refentrytitle><manvolnum>5</manvolnum></citerefentry> variables. Nuestro script aún no los usa, pero aún se recomienda cargar <citerefentry><refentrytitle>rc.conf</refentrytitle><manvolnum>5</manvolnum></citerefentry>porque puede haber <citerefentry><refentrytitle>rc.conf</refentrytitle><manvolnum>5</manvolnum></citerefentry> control de variables <citerefentry><refentrytitle>rc.subr</refentrytitle><manvolnum>8</manvolnum></citerefentry> sí mismo.", "id": 94005, "action_name": "New translation", "url": "https://translate-dev.freebsd.org/api/changes/94005/?format=api" }, { "unit": "https://translate-dev.freebsd.org/api/units/207250/?format=api", "component": "https://translate-dev.freebsd.org/api/components/freebsd-doc/articles_rc-scripting/?format=api", "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_rc-scripting/es/?format=api", "user": "https://translate-dev.freebsd.org/api/users/Aaron/?format=api", "author": "https://translate-dev.freebsd.org/api/users/Aaron/?format=api", "timestamp": "2020-12-18T19:42:18.348509Z", "action": 2, "target": "Esta llamada a <citerefentry><refentrytitle>rc.subr</refentrytitle><manvolnum>8</manvolnum></citerefentry> cargas <citerefentry><refentrytitle>rc.conf</refentrytitle><manvolnum>5</manvolnum></citerefentry> variables. Nuestro script aún no los usa, pero aún se recomienda cargar <citerefentry><refentrytitle>rc.conf</refentrytitle><manvolnum>5</manvolnum></citerefentry>porque puede haber <citerefentry><refentrytitle>rc.conf</refentrytitle><manvolnum>5</manvolnum></citerefentry> control de variables <citerefentry><refentrytitle>rc.subr</refentrytitle><manvolnum>8</manvolnum></citerefentry> sí mismo.", "id": 94006, "action_name": "Translation changed", "url": "https://translate-dev.freebsd.org/api/changes/94006/?format=api" }, { "unit": "https://translate-dev.freebsd.org/api/units/207251/?format=api", "component": "https://translate-dev.freebsd.org/api/components/freebsd-doc/articles_rc-scripting/?format=api", "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_rc-scripting/es/?format=api", "user": "https://translate-dev.freebsd.org/api/users/Aaron/?format=api", "author": "https://translate-dev.freebsd.org/api/users/Aaron/?format=api", "timestamp": "2020-12-18T19:43:08.665809Z", "action": 5, "target": "Por lo general, este es el último comando de una <filename>rc.d</filename> script. Invoca el<citerefentry><refentrytitle>rc.subr</refentrytitle><manvolnum>8</manvolnum></citerefentry> maquinaria para realizar la acción solicitada utilizando las variables y métodos que ha proporcionado nuestro script.", "id": 94007, "action_name": "New translation", "url": "https://translate-dev.freebsd.org/api/changes/94007/?format=api" }, { "unit": "https://translate-dev.freebsd.org/api/units/207252/?format=api", "component": "https://translate-dev.freebsd.org/api/components/freebsd-doc/articles_rc-scripting/?format=api", "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_rc-scripting/es/?format=api", "user": "https://translate-dev.freebsd.org/api/users/Aaron/?format=api", "author": "https://translate-dev.freebsd.org/api/users/Aaron/?format=api", "timestamp": "2020-12-18T19:43:19.599448Z", "action": 5, "target": "Un script ficticio configurable", "id": 94008, "action_name": "New translation", "url": "https://translate-dev.freebsd.org/api/changes/94008/?format=api" }, { "unit": "https://translate-dev.freebsd.org/api/units/207253/?format=api", "component": "https://translate-dev.freebsd.org/api/components/freebsd-doc/articles_rc-scripting/?format=api", "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_rc-scripting/es/?format=api", "user": "https://translate-dev.freebsd.org/api/users/Aaron/?format=api", "author": "https://translate-dev.freebsd.org/api/users/Aaron/?format=api", "timestamp": "2020-12-18T19:51:59.379777Z", "action": 5, "target": "Ahora agreguemos algunos controles a nuestro script ficticio. Como podrias saber, <filename>rc.d</filename> slos scripts se controlan con <citerefentry><refentrytitle>rc.conf</refentrytitle><manvolnum>5</manvolnum></citerefentry>.Por suerte, <citerefentry><refentrytitle>rc.subr</refentrytitle><manvolnum>8</manvolnum></citerefentry> hides all the complications from nos. El siguiente script usa <citerefentry><refentrytitle>rc.conf</refentrytitle><manvolnum>5</manvolnum></citerefentry> via <citerefentry><refentrytitle>rc.subr</refentrytitle><manvolnum>8</manvolnum></citerefentry> para ver si está habilitado en primer lugar y obtener un mensaje para mostrar en el momento del arranque. De hecho, estas dos tareas son independientes. Por un lado, un<filename>rc.d</filename> El script solo puede admitir habilitar y deshabilitar su servicio. Por otro lado, una obligación<filename>rc.d</filename> El script puede tener variables de configuración. Sin embargo, haremos ambas cosas en el mismo script:", "id": 94009, "action_name": "New translation", "url": "https://translate-dev.freebsd.org/api/changes/94009/?format=api" }, { "unit": "https://translate-dev.freebsd.org/api/units/207255/?format=api", "component": "https://translate-dev.freebsd.org/api/components/freebsd-doc/articles_rc-scripting/?format=api", "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_rc-scripting/es/?format=api", "user": "https://translate-dev.freebsd.org/api/users/Aaron/?format=api", "author": "https://translate-dev.freebsd.org/api/users/Aaron/?format=api", "timestamp": "2020-12-18T19:52:08.918363Z", "action": 5, "target": "¿Qué cambió en este ejemplo?", "id": 94010, "action_name": "New translation", "url": "https://translate-dev.freebsd.org/api/changes/94010/?format=api" }, { "unit": "https://translate-dev.freebsd.org/api/units/207256/?format=api", "component": "https://translate-dev.freebsd.org/api/components/freebsd-doc/articles_rc-scripting/?format=api", "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_rc-scripting/es/?format=api", "user": "https://translate-dev.freebsd.org/api/users/Aaron/?format=api", "author": "https://translate-dev.freebsd.org/api/users/Aaron/?format=api", "timestamp": "2020-12-18T19:52:40.167445Z", "action": 5, "target": "La variable <envar>rcvar</envar> especifica el nombre de la variable del mando ON/OFF.", "id": 94011, "action_name": "New translation", "url": "https://translate-dev.freebsd.org/api/changes/94011/?format=api" }, { "unit": "https://translate-dev.freebsd.org/api/units/207257/?format=api", "component": "https://translate-dev.freebsd.org/api/components/freebsd-doc/articles_rc-scripting/?format=api", "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_rc-scripting/es/?format=api", "user": "https://translate-dev.freebsd.org/api/users/Aaron/?format=api", "author": "https://translate-dev.freebsd.org/api/users/Aaron/?format=api", "timestamp": "2020-12-18T19:53:44.478851Z", "action": 5, "target": "Ahora <function>load_rc_config</function> se invoca anteriormente en el script, antes de cualquier <citerefentry><refentrytitle>rc.conf</refentrytitle><manvolnum>5</manvolnum></citerefentry> se accede a las variables.", "id": 94012, "action_name": "New translation", "url": "https://translate-dev.freebsd.org/api/changes/94012/?format=api" }, { "unit": "https://translate-dev.freebsd.org/api/units/207258/?format=api", "component": "https://translate-dev.freebsd.org/api/components/freebsd-doc/articles_rc-scripting/?format=api", "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_rc-scripting/es/?format=api", "user": "https://translate-dev.freebsd.org/api/users/Aaron/?format=api", "author": "https://translate-dev.freebsd.org/api/users/Aaron/?format=api", "timestamp": "2020-12-18T19:57:15.745838Z", "action": 5, "target": "Mientras examina <filename>rc.d</filename> scripts, tenga en cuenta que<citerefentry><refentrytitle>sh</refentrytitle><manvolnum>1</manvolnum></citerefentry> difiere la evaluación de expresiones en una función hasta que se llama a esta última. Por tanto, no es un error invocar <function>load_rc_config</function> tan tarde como justo antes <function>run_rc_command</function> y todavía acceder <citerefentry><refentrytitle>rc.conf</refentrytitle><manvolnum>5</manvolnum></citerefentry> variables de las funciones de método exportadas a <function>un_rc_command</function>.esto se debe a que las funciones del método deben ser llamadas por <function>run_rc_command</function>, que se invoca<emphasis>despues</emphasis><function>load_rc_config</function>.", "id": 94013, "action_name": "New translation", "url": "https://translate-dev.freebsd.org/api/changes/94013/?format=api" }, { "unit": "https://translate-dev.freebsd.org/api/units/207259/?format=api", "component": "https://translate-dev.freebsd.org/api/components/freebsd-doc/articles_rc-scripting/?format=api", "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_rc-scripting/es/?format=api", "user": "https://translate-dev.freebsd.org/api/users/Aaron/?format=api", "author": "https://translate-dev.freebsd.org/api/users/Aaron/?format=api", "timestamp": "2020-12-18T19:58:37.040613Z", "action": 5, "target": "Una advertencia será emitida por <function>run_rc_command</function> Si <envar>rcvar</envar> sí mismo está configurado, pero la variable de mando indicada no está configurada. Si tu <filename>rc.d</filename> El script es para el sistema base, debe agregar una configuración predeterminada para la perilla <filename>/etc/defaults/rc.conf</filename> y documentarlo en <citerefentry><refentrytitle>rc.conf</refentrytitle><manvolnum>5</manvolnum></citerefentry>. De lo contrario, es su script el que debería proporcionar una configuración predeterminada para la perilla. El enfoque canónico del último caso se muestra en el ejemplo.", "id": 94014, "action_name": "New translation", "url": "https://translate-dev.freebsd.org/api/changes/94014/?format=api" }, { "unit": "https://translate-dev.freebsd.org/api/units/207260/?format=api", "component": "https://translate-dev.freebsd.org/api/components/freebsd-doc/articles_rc-scripting/?format=api", "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_rc-scripting/es/?format=api", "user": "https://translate-dev.freebsd.org/api/users/Aaron/?format=api", "author": "https://translate-dev.freebsd.org/api/users/Aaron/?format=api", "timestamp": "2020-12-18T20:00:49.245757Z", "action": 5, "target": "Puedes hacer <citerefentry><refentrytitle>rc.subr</refentrytitle><manvolnum>8</manvolnum></citerefentry> actuar como si la perilla estuviera en <literal>ON</literal>,independientemente de su configuración actual, anteponiendo el argumento al script con <literal>one</literal> or <literal>force</literal>,como en <option>onestart</option> o <option>forcestop</option>. Tenga en cuenta que <literal>force</literal> tiene otros efectos peligrosos que veremos a continuación, mientras que <literal>uno</literal> simplemente anula la perilla ON / OFF. Por ejemplo, suponga que <envar>dummy_enable</envar> is <literal>OFF</literal>. El siguiente comando ejecutará el <option>start</option> método a pesar de la configuración:", "id": 94015, "action_name": "New translation", "url": "https://translate-dev.freebsd.org/api/changes/94015/?format=api" }, { "unit": "https://translate-dev.freebsd.org/api/units/207260/?format=api", "component": "https://translate-dev.freebsd.org/api/components/freebsd-doc/articles_rc-scripting/?format=api", "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_rc-scripting/es/?format=api", "user": "https://translate-dev.freebsd.org/api/users/Aaron/?format=api", "author": "https://translate-dev.freebsd.org/api/users/Aaron/?format=api", "timestamp": "2020-12-18T20:00:53.545526Z", "action": 2, "target": "Puedes hacer <citerefentry><refentrytitle>rc.subr</refentrytitle><manvolnum>8</manvolnum></citerefentry> actuar como si la perilla estuviera en <literal>ON</literal>,independientemente de su configuración actual, anteponiendo el argumento al script con <literal>one</literal> or <literal>force</literal>,como en <option>onestart</option> o <option>forcestop</option>. Tenga en cuenta que <literal>force</literal> tiene otros efectos peligrosos que veremos a continuación, mientras que <literal>uno</literal> simplemente anula la perilla ON / OFF. Por ejemplo, suponga que <envar>dummy_enable</envar> is <literal>OFF</literal>. El siguiente comando ejecutará el <option>start</option> método a pesar de la configuración:", "id": 94016, "action_name": "Translation changed", "url": "https://translate-dev.freebsd.org/api/changes/94016/?format=api" }, { "unit": "https://translate-dev.freebsd.org/api/units/207261/?format=api", "component": "https://translate-dev.freebsd.org/api/components/freebsd-doc/articles_rc-scripting/?format=api", "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_rc-scripting/es/?format=api", "user": "https://translate-dev.freebsd.org/api/users/Aaron/?format=api", "author": "https://translate-dev.freebsd.org/api/users/Aaron/?format=api", "timestamp": "2020-12-18T20:00:57.507808Z", "action": 37, "target": "<prompt>#</prompt> <userinput>/etc/rc.d/dummy onestart</userinput>", "id": 94017, "action_name": "Marked for edit", "url": "https://translate-dev.freebsd.org/api/changes/94017/?format=api" }, { "unit": "https://translate-dev.freebsd.org/api/units/207262/?format=api", "component": "https://translate-dev.freebsd.org/api/components/freebsd-doc/articles_rc-scripting/?format=api", "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_rc-scripting/es/?format=api", "user": "https://translate-dev.freebsd.org/api/users/Aaron/?format=api", "author": "https://translate-dev.freebsd.org/api/users/Aaron/?format=api", "timestamp": "2020-12-18T20:01:47.186810Z", "action": 5, "target": "Ahora, el mensaje que se mostrará en el momento del arranque ya no está codificado en el script. Está especificado por un <citerefentry><refentrytitle>rc.conf</refentrytitle><manvolnum>5</manvolnum></citerefentry> variable nombrada <envar>dummy_msg</envar>. Este es un ejemplo trivial de cómo <citerefentry><refentrytitle>rc.conf</refentrytitle><manvolnum>5</manvolnum></citerefentry>las variables pueden controlar un <filename>rc.d</filename> script.", "id": 94018, "action_name": "New translation", "url": "https://translate-dev.freebsd.org/api/changes/94018/?format=api" }, { "unit": "https://translate-dev.freebsd.org/api/units/207263/?format=api", "component": "https://translate-dev.freebsd.org/api/components/freebsd-doc/articles_rc-scripting/?format=api", "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_rc-scripting/es/?format=api", "user": "https://translate-dev.freebsd.org/api/users/Aaron/?format=api", "author": "https://translate-dev.freebsd.org/api/users/Aaron/?format=api", "timestamp": "2020-12-18T20:02:55.902649Z", "action": 5, "target": "Los nombres de todos <citerefentry><refentrytitle>rc.conf</refentrytitle><manvolnum>5</manvolnum></citerefentry> variables utilizadas exclusivamente por nuestro script<emphasis>must</emphasis> tienen el mismo prefijo: <envar>${name}_</envar>. Por ejemplo: <envar>dummy_mode</envar>, <envar>dummy_state_file</envar>, y así.", "id": 94019, "action_name": "New translation", "url": "https://translate-dev.freebsd.org/api/changes/94019/?format=api" }, { "unit": "https://translate-dev.freebsd.org/api/units/207264/?format=api", "component": "https://translate-dev.freebsd.org/api/components/freebsd-doc/articles_rc-scripting/?format=api", "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_rc-scripting/es/?format=api", "user": "https://translate-dev.freebsd.org/api/users/Aaron/?format=api", "author": "https://translate-dev.freebsd.org/api/users/Aaron/?format=api", "timestamp": "2020-12-18T20:03:49.037846Z", "action": 5, "target": "Si bien es posible utilizar un nombre más corto internamente, por ejemplo, simplemente <envar>msg</envar>, agregando el prefijo único<envar>${name}_</envar> a todos los nombres globales introducidos por nuestro script nos salvará de posibles colisiones con el <citerefentry><refentrytitle>rc.subr</refentrytitle><manvolnum>8</manvolnum></citerefentry> espacio de nombres.", "id": 94020, "action_name": "New translation", "url": "https://translate-dev.freebsd.org/api/changes/94020/?format=api" }, { "unit": "https://translate-dev.freebsd.org/api/units/207265/?format=api", "component": "https://translate-dev.freebsd.org/api/components/freebsd-doc/articles_rc-scripting/?format=api", "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_rc-scripting/es/?format=api", "user": "https://translate-dev.freebsd.org/api/users/Aaron/?format=api", "author": "https://translate-dev.freebsd.org/api/users/Aaron/?format=api", "timestamp": "2020-12-18T20:04:55.388008Z", "action": 5, "target": "Como una regla, <filename>rc.d</filename> Los scripts del sistema base no necesitan proporcionar valores predeterminados para su <citerefentry><refentrytitle>rc.conf</refentrytitle><manvolnum>5</manvolnum></citerefentry>variables porque los valores predeterminados deben establecerse en <filename>/etc/defaults/rc.conf</filename> en lugar. Por otra parte,<filename>rc.d</filename> Los scripts para los puertos deben proporcionar los valores predeterminados como se muestra en el ejemplo.", "id": 94021, "action_name": "New translation", "url": "https://translate-dev.freebsd.org/api/changes/94021/?format=api" }, { "unit": "https://translate-dev.freebsd.org/api/units/207265/?format=api", "component": "https://translate-dev.freebsd.org/api/components/freebsd-doc/articles_rc-scripting/?format=api", "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_rc-scripting/es/?format=api", "user": "https://translate-dev.freebsd.org/api/users/Aaron/?format=api", "author": "https://translate-dev.freebsd.org/api/users/Aaron/?format=api", "timestamp": "2020-12-18T20:04:59.248950Z", "action": 2, "target": "Como una regla, <filename>rc.d</filename> Los scripts del sistema base no necesitan proporcionar valores predeterminados para su <citerefentry><refentrytitle>rc.conf</refentrytitle><manvolnum>5</manvolnum></citerefentry>variables porque los valores predeterminados deben establecerse en <filename>/etc/defaults/rc.conf</filename> en lugar. Por otra parte,<filename>rc.d</filename> Los scripts para los puertos deben proporcionar los valores predeterminados como se muestra en el ejemplo.", "id": 94022, "action_name": "Translation changed", "url": "https://translate-dev.freebsd.org/api/changes/94022/?format=api" }, { "unit": "https://translate-dev.freebsd.org/api/units/207266/?format=api", "component": "https://translate-dev.freebsd.org/api/components/freebsd-doc/articles_rc-scripting/?format=api", "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_rc-scripting/es/?format=api", "user": "https://translate-dev.freebsd.org/api/users/Aaron/?format=api", "author": "https://translate-dev.freebsd.org/api/users/Aaron/?format=api", "timestamp": "2020-12-18T20:05:37.301061Z", "action": 5, "target": "Aquí usamos <envar>dummy_msg</envar> para controlar realmente nuestro script, es decir, para emitir un mensaje variable. El uso de una función de shell es excesivo aquí, ya que solo ejecuta un comando; una alternativa igualmente válida es:", "id": 94023, "action_name": "New translation", "url": "https://translate-dev.freebsd.org/api/changes/94023/?format=api" }, { "unit": "https://translate-dev.freebsd.org/api/units/207266/?format=api", "component": "https://translate-dev.freebsd.org/api/components/freebsd-doc/articles_rc-scripting/?format=api", "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_rc-scripting/es/?format=api", "user": "https://translate-dev.freebsd.org/api/users/Aaron/?format=api", "author": "https://translate-dev.freebsd.org/api/users/Aaron/?format=api", "timestamp": "2020-12-18T20:05:40.571416Z", "action": 2, "target": "Aquí usamos <envar>dummy_msg</envar> para controlar realmente nuestro script, es decir, para emitir un mensaje variable. El uso de una función de shell es excesivo aquí, ya que solo ejecuta un comando; una alternativa igualmente válida es:", "id": 94024, "action_name": "Translation changed", "url": "https://translate-dev.freebsd.org/api/changes/94024/?format=api" }, { "unit": "https://translate-dev.freebsd.org/api/units/207268/?format=api", "component": "https://translate-dev.freebsd.org/api/components/freebsd-doc/articles_rc-scripting/?format=api", "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_rc-scripting/es/?format=api", "user": "https://translate-dev.freebsd.org/api/users/Aaron/?format=api", "author": "https://translate-dev.freebsd.org/api/users/Aaron/?format=api", "timestamp": "2020-12-18T20:05:49.174249Z", "action": 5, "target": "Inicio y cierre de un demonio simple", "id": 94025, "action_name": "New translation", "url": "https://translate-dev.freebsd.org/api/changes/94025/?format=api" }, { "unit": "https://translate-dev.freebsd.org/api/units/207269/?format=api", "component": "https://translate-dev.freebsd.org/api/components/freebsd-doc/articles_rc-scripting/?format=api", "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_rc-scripting/es/?format=api", "user": "https://translate-dev.freebsd.org/api/users/Aaron/?format=api", "author": "https://translate-dev.freebsd.org/api/users/Aaron/?format=api", "timestamp": "2020-12-18T20:06:36.945798Z", "action": 5, "target": "Dijimos antes que <citerefentry><refentrytitle>rc.subr</refentrytitle><manvolnum>8</manvolnum></citerefentry> podría proporcionar métodos predeterminados. Obviamente, estos valores predeterminados no pueden ser demasiado generales. Son adecuados para el caso común de iniciar y cerrar un programa demonio simple. Supongamos ahora que necesitamos escribir un<filename>rc.d</filename> script para un demonio llamado <command>mumbled</command>. Aquí está:", "id": 94026, "action_name": "New translation", "url": "https://translate-dev.freebsd.org/api/changes/94026/?format=api" } ] }{ "count": 415, "next": "