[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
Próxima revisiónAmbos lados, revisión siguiente
es:howtos:general_admin:task_scheduling [2019/02/10 09:12 (UTC)] – [Programación interna de at] pedro.herreroes:howtos:general_admin:task_scheduling [2019/02/10 09:36 (UTC)] – [Using anacron] pedro.herrero
Línea 7: Línea 7:
  
  
-Algunos dæmons de programación de tareas utilizados en Linux/UNIX lo son:+Algunos dæmons de programación de tareas utilizados en Linux/UNIX son:
    * ''[[howtos:software:at|at]]'' -- programar tareas puntuales para el futuro    * ''[[howtos:software:at|at]]'' -- programar tareas puntuales para el futuro
    * ''[[howtos:software:cron|cron]]'' -- el programador periódico más utilizado    * ''[[howtos:software:cron|cron]]'' -- el programador periódico más utilizado
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 49: Línea 49:
 </code> </code>
  
-El comando  (**__at__at__ __q__ueue**) es el mismo que **//at -l//**:+El comando **//atq//** (**__at__ __q__ueue**) es el mismo que **//at -l//**:
  
 <code> <code>
Línea 58: Línea 58:
  
 Para quitar el trabajo del usuario, utilice **//atrm//** con el número de trabajo: Para quitar el trabajo del usuario, utilice **//atrm//** con el número de trabajo:
 +
 <code> <code>
 darkstar:~%  atrm 7 darkstar:~%  atrm 7
 </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 72: 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 78: Línea 79:
 </code> </code>
  
-If your system has **//sudo//** installedtype in:+Si su sistema tiene **//sudo//** instaladoingrese:
  
 <code> <code>
Línea 84: 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 109: 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>
  
 es:howtos:general_admin:task_scheduling ()