Cómo usar el comando crond en el sistema Linux

  
                

El sistema Linux crond se usa principalmente para establecer las instrucciones que se ejecutan periódicamente. Por ejemplo, el trabajo de limpieza regular de los registros es muy adecuado para usar el comando crond. El siguiente trabajo introducirá el uso del comando crond en Linux. Aprendamos juntos. Vamos

a, crond Profile @

El concepto

crond y conceptos crontab son inseparables. Crontab es un comando que se encuentra comúnmente en Unix y sistemas operativos similares a Unix. Este comando lee las instrucciones del dispositivo de entrada estándar y las almacena en el archivo " crontab " para su posterior lectura y ejecución. La palabra proviene del griego chronos (χ ρ? Ν ο?), el significado original es tiempo. Y crond es su daemon.

crond es un demonio utilizado por Linux para realizar ciertas tareas periódicamente o esperar a ciertos eventos. Similar a las tareas programadas en Windows, este servicio se instala de forma predeterminada cuando se instala el sistema operativo. Las herramientas, e iniciarán automáticamente el proceso crond, el proceso crond comprobará periódicamente si hay tareas para ejecutar cada minuto, si hay tareas para ejecutar, la tarea se ejecutará automáticamente.

La programación de tareas en Linux se divide en dos categorías, la programación de tareas del sistema y la programación de tareas del usuario.

l Programación de tareas del sistema: el trabajo que realiza el sistema periódicamente, como la escritura de datos de caché en el disco duro, la limpieza de registros, etc. Hay un archivo crontab en el directorio /etc. Este es el archivo de configuración para la programación de tareas del sistema.

El archivo /etc /crontab incluye las siguientes líneas:

SHELL = /bin /bash

PATH = /sbin: /bin: /usr /sbin: /usr /Bin

MAILTO = raíz

HOME = /

# run-parts

01 * * * * root run-parts /etc/cron.hourly02 4 * * * root run-parts /etc/cron.daily22 4 * * 0 root run-parts /etc/cron.weekly42 4 1 * * root run-parts /etc/cron.monthly Las primeras cuatro líneas se utilizan para configurar crond La variable de entorno de la operación de tarea, la variable SHELL de la primera línea especifica qué shell debe usar el sistema, aquí está bash, la variable PATH de la segunda línea especifica la ruta del comando de ejecución del sistema, y ​​la variable MAILTO de la tercera línea especifica la información de ejecución de la tarea que pasará. El correo electrónico se envía al usuario root. Si el valor de la variable MAILTO está vacío, significa que la información de ejecución de la tarea no se envía al usuario. La variable HOME de la cuarta línea especifica el directorio de inicio que se usa cuando se ejecuta el comando o el script. Los significados indicados en las líneas 6 a 9 se detallarán en la siguiente sección. No diré más aquí.

l Programación de tareas del usuario: el trabajo que los usuarios deben realizar regularmente, como la copia de seguridad de los datos del usuario, el recordatorio de correo electrónico programado, etc. Los usuarios pueden usar la herramienta crontab para personalizar sus propias tareas programadas. Todos los archivos crontab definidos por el usuario se guardan en el directorio /var /spool /cron. Su nombre de archivo es el mismo que el nombre de usuario.

En segundo lugar, el uso de las herramientas crontab

(1) el uso del formato crontab

El formato crontab más utilizado es el siguiente:

crontab [- u usuario] [archivo]

crontab [-u usuario] [-e

Copyright © Conocimiento de Windows All Rights Reserved