[2024-feb-29] Sad news: Eric Layton aka Nocturnal Slacker aka vtel57 passed away on Feb 26th, shortly after hospitalization. He was one of our Wiki's most prominent admins. He will be missed.

Welcome to the Slackware Documentation Project

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anteriorRevisión previa
Próxima revisión
Revisión previa
es:howtos:general_admin:task_scheduling [2019/02/10 09:19 (UTC)] – [Panorama general] pedro.herreroes:howtos:general_admin:task_scheduling [2019/02/10 09:45 (UTC)] (actual) – Finished. Comments and corrections welcome pedro.herrero
Línea 1: Línea 1:
 <!-- Reviewed 2013-10-16 mfillpot --> <!-- Reviewed 2013-10-16 mfillpot -->
 <!-- Add your text below. We strongly advise to start with a Headline (see button bar above). --> <!-- Add your text below. We strongly advise to start with a Headline (see button bar above). -->
-<note>Translation in progress (pedro.herrero)</note>+
 ====== Programación de tareas en Linux ====== ====== Programación de tareas en Linux ======
 =====Panorama general===== =====Panorama general=====
Línea 41: Línea 41:
  
 =====Programación interna de at===== =====Programación interna de at=====
-Los números de trabajo proporcionados después de escribir un comando, o cuando se lee un archivo, permiten al usuario saber qué trabajo interno se ejecutará en orden secuencial. Si un usuario desea borrar una tarea específica, todo lo que necesita saber es el número de trabajo interno. Para eliminar el trabajo, se utiliza el comando **//atrm//** (**__at___r__e__m__m__ove**):+Los números de trabajo proporcionados después de escribir un comando, o cuando se lee un archivo, permiten al usuario saber qué trabajo interno se ejecutará en orden secuencial. Si un usuario desea borrar una tarea específica, todo lo que necesita saber es el número de trabajo interno. Para eliminar el trabajo, se utiliza el comando **//atrm//** (**__at__ __r__e__m__ove**):
  
 <code> <code>
Línea 63: Línea 63:
 </code> </code>
  
-=====Using cron=====+=====Uso de cron=====
  
-**//cron//** is a daemon that runs tasks in the background at specific timesFor exampleif you want to automate downloads of patches on a specific day (Monday), date (2 July), or time (1300), **//cron//** will allow you to set this up in a variety of waysThe flexibility inherent in **//cron//** can allow administrators and power users to automate repetitive taskssuch as creating backups and system maintenance.+**//cron//** es un demonio que ejecuta tareas en segundo plano en momentos específicosPor ejemplosi desea automatizar las descargas de parches en un día específico (lunes), fecha (2 de juliou hora (1300), **//cron//** le permitirá configurar esto de varias manerasLa flexibilidad inherente en **//cron//** puede permitir a los administradores y usuarios avanzados automatizar tareas repetitivascomo la creación de copias de seguridad y el mantenimiento del sistema.
  
-**//cron//** is usually configured using a //crontab// fileThe following command will open your user account //crontab// file+**//cron//** se configura normalmente utilizando un archivo //crontab//El siguiente comando abrirá el archivo //crontab// de su cuenta de usuario
  
 <code> <code>
Línea 73: Línea 73:
 </code> </code>
  
-To edit the system-level //crontab//, first log into the root account:+Para editar el nivel de sistema //crontab//, primero inicie sesión en la cuenta root:
  
 <code> <code>
Línea 79: Línea 79:
 </code> </code>
  
-If your system has **//sudo//** installedtype in:+Si su sistema tiene **//sudo//** instaladoingrese:
  
 <code> <code>
Línea 85: Línea 85:
 </code> </code>
  
-The //crontab// file syntax is:+La sintaxis del archivo //crontab// es:
  
 <code> <code>
- # * * * * *  command to execute+ # * * * * *  Comando a ejecutar
  # │ │ │ │ │  # │ │ │ │ │
  # │ │ │ │ │  # │ │ │ │ │
- # │ │ │ │ └───── day of week (0 - 6) (Sun(0) /Mon (1)/Tue (2)/Wed (3)/Thu (4)/Fri (5)/Sat (6)) + # │ │ │ │ └───── día de la semana (0 - 6) (Dom(0) /Lun (1)/Mar (2)/Mie (3)/Jue (4)/Vie (5)/Sab (6)) 
- # │ │ │ └────────── month (1 - 12) + # │ │ │ └────────── mes (1 - 12) 
- # │ │ └─────────────── day of month (1 - 31) + # │ │ └─────────────── día del mes (1 - 31) 
- # │ └──────────────────── hour (0 - 23) + # │ └──────────────────── hora (0 - 23) 
- # └───────────────────────── min (0 - 59)+ # └───────────────────────── minuto (0 - 59)
 </code> </code>
  
-Using an asterisk in any placeholder locationwill match any valueFor examplethe following will run //example_script.sh// at noon (1200) everyday during the first three months of the year:+Usando un asterisco en cualquier ubicación de marcador de posicióncoincidirá con cualquier valorPor ejemplolo siguiente se ejecutará //example_script.sh// al mediodía (1200) todos los días durante los primeros tres meses del año:
  
 <code> <code>
Línea 110: Línea 110:
 </code> </code>
  
-=====Using anacron=====+=====Uso de anacron=====
 <note> <note>
-**//anacron//** is not installed in Slackware by default.((See [[http://slackbuilds.org/repository/13.37/system/anacron/|Slackbuilds.org]] for more information on **//anacron//** on Slackware)) +**//anacron//** no se inastala en Slackware de manera predeterminada.((Ver [[http://slackbuilds.org/repository/13.37/system/anacron/|Slackbuilds.org]] para más información de **//anacron//** en Slackware)) 
 </note> </note>
  
-**//anacron//** is unique from **//cron//** in the respect that it does not expect the operating system to be running continuously like a 24x7 serverIf the time of execution passes while the system is turned off, **//anacron//** executes the command automatically when the machine is turned back onThe reverse is **not** true for **//cron//** - if the computer is turned off during the time of scheduled execution, **//cron//** will not execute the jobAnother key difference between **//anacron//** and **//cron//** is the minimum chronological "granularity" - **//anacron//** can only execute jobs by //day//, versus the ability of **//cron//** to execute by the //minute//. Finally, **//anacron//** can __only__ be used by root, while **//cron//** can be used by root and normal users.+**//anacron//** es único respecto a **//cron//** en el sentido de que no espera que el sistema operativo se ejecute continuamente como un servidor 24x7. Si el tiempo de ejecución pasa mientras el sistema está apagado, **//anacron//** ejecuta el comando automáticamente cuando la máquina se enciende de nuevoLo contrario **no** es cierto para **//cron//**: si el equipo está apagado a la hora de la ejecución programada, **//cron//** no ejecutará el trabajoOtra diferencia clave entre **//anacron//** **//cron//** es la "granularidadcronológica mínima - **//anacron//** sólo puede ejecutar trabajos cada //día//, frente a la capacidad de **//cron//** de ejecutarlos al //minuto///. Finalmente, **//anacron//** puede __sólo__ ser usado por root, mientras que **//cron//** puede ser usado por root y usuarios normales.
  
-====== Sources ======+====== Fuentes ======
 <!-- If you are copying information from another source, then specify that source --> <!-- If you are copying information from another source, then specify that source -->
 <!-- * Original source: [[http://some.website.org/some/page.html]] --> <!-- * Original source: [[http://some.website.org/some/page.html]] -->
 <!-- Authors are allowed to give credit to themselves! --> <!-- Authors are allowed to give credit to themselves! -->
-  * Originally written by [[wiki:user:vharishankar | vharishankar]] +  * Originalmente escrito por [[wiki:user:vharishankar | vharishankar]] 
-  * Contrbutions by [[wiki:user:mfillpot |mfillpot]], [[wiki:user:tdrssb |tdrssb]] +  * Contribuciones de [[wiki:user:mfillpot |mfillpot]], [[wiki:user:tdrssb |tdrssb]] 
-  * Example crontab example modified from [[en.wikipedia.org/wiki/cron]]+  * Ejemplo crontab modificado de [[en.wikipedia.org/wiki/cron]] 
 +  * Traducido por  --- //[[wiki:user:pedro.herrero|Pedro Herrero García]] 2019/02/10 09:43 (UTC)//
 <!-- Please do not modify anything below, except adding new tags.--> <!-- Please do not modify anything below, except adding new tags.-->
 <!-- You must also remove the tag-word "template" below. Otherwise your page will not show up in the Table of Contents --> <!-- You must also remove the tag-word "template" below. Otherwise your page will not show up in the Table of Contents -->
 {{tag>howtos task_scheduling needs_attention author_vharishankar author_mfillpot}} {{tag>howtos task_scheduling needs_attention author_vharishankar author_mfillpot}}
  
 es:howtos:general_admin:task_scheduling ()