Tareas programadas de Linux en cron

  
 

La tarea programada es ejecutar la tarea programada a la hora acordada. En Linux, usamos el servicio crond para completar el segundo trabajo. El servidor cron puede realizar tareas específicas de acuerdo con el tiempo especificado en el archivo de configuración. Por ejemplo, actualizamos la base de datos todos los días a las 4 am, que es una tarea planificada.

Linux, hay tres maneras de implementar tareas programadas:

1 en Especifique una vez para realizar una o más tareas, una vez use

2 cron según el calendario del archivo de configuración Tareas automatizadas, ejecución periódica

3 Planificación de la misión a nivel del sistema y su extensión anacron: Ejecute el tiempo de ejecución de la tarea programada tan pronto como sea posible después de la frecuencia definida

Vamos a explicar uno por uno: Br>

一: en:

#at 08:08

> echo " Hola "

> Ctrl + d (final)

Las líneas anteriores indican que Hello se envía a las 08:08, pero no se procesará, ya que el resultado de la ejecución se enviará al usuario de la ejecución por correo electrónico.

at -l o atq Consulte la tarea programada actualmente, como se muestra a continuación

2 2011-05-21 01:01 a root

1 2011-05- 21 08:08 a raíz

El número anterior indica el número de tarea programada

en -d o atrm eliminar plan de tarea

atrm 1

atrm 2

También puede eliminar la tarea programada ingresando al directorio /var /spoll /at, y las tareas programadas se guardan en este directorio.

Los usuarios administradores tienen acceso a at, que los usuarios normales pueden usar en depende de los archivos /etc/at.allow y /etc/at.deny, ambos tienen permiso para permitirlo. Generalmente por defecto a todos los usuarios permitidos.

Segundo: servicio cron, ejecutar periódicamente una tarea programada

El servicio cron es proporcionado por el paquete vixie-cron-4.1-76.e15, podemos usar rpm -qa (consultar todo Paquete instalado)

Copyright © Conocimiento de Windows All Rights Reserved