Explicación del comando crontab

El comando crontab se utiliza para enviar y gestionar tareas de usuario que deben ejecutarse periódicamente. Es similar a las tareas programadas en Windows. Después de instalar el sistema operativo, esta herramienta de servicio se instalará de forma predeterminada y el proceso crond se iniciará automáticamente. El proceso crond revisará regularmente cada minuto si hay tareas que se deben ejecutar. Si hay tareas que se deben ejecutar, la tarea se ejecutará automáticamente.

Aquí tienes una introducción más detallada:

crontab

El comando crontab se utiliza para editar el archivo crontab del usuario. Un archivo crontab es un archivo de texto que contiene una lista de comandos que se ejecutarán en momentos específicos.

Sintaxis del comando

El comando crontab tiene la siguiente sintaxis:

crontab [opciones]

Opciones

Las siguientes opciones están disponibles para el comando crontab:

-e: Editar el archivo crontab.

-l: Listar el archivo crontab.

-r: Eliminar el archivo crontab.

-u usuario: Editar el archivo crontab para el usuario especificado.

Formato del archivo crontab

Un archivo crontab consiste en una serie de líneas, cada una de las cuales especifica un comando para ser ejecutado. Cada línea se divide en cinco campos, que están separados por espacios o tabuladores:

Minuto: El minuto en el que debe ser ejecutado el comando.

Hora: La hora en la que debe ser ejecutado el comando.

Día del mes: El día del mes en el que debe ser ejecutado el comando.

Mes: El mes en el que debe ser ejecutado el comando.

Día de la semana: El día de la semana en el que debe ser ejecutado el comando.

Ejemplos

El siguiente ejemplo muestra cómo agregar un comando al archivo crontab:

crontab -e

Esto abrirá el archivo crontab en un editor de texto. Agrega la siguiente línea al archivo:

0 0 * * * /ruta/hacia/comando

Esto hará que el comando /ruta/hacia/comando sea ejecutado a medianoche todos los días.

El siguiente ejemplo muestra cómo listar el archivo crontab:

crontab -l

Esto mostrará el contenido del archivo crontab.

El siguiente ejemplo muestra cómo eliminar el archivo crontab:

crontab -r

Esto eliminará el archivo crontab.

Más ejemplos de crontab