WhatsApp

  
Configuración y Programación de Cron en Linux Ubuntu


Introducción

Cron es una herramienta poderosa en sistemas Unix y Linux que permite la automatización de tareas mediante la programación de ejecuciones periódicas. En este tutorial, aprenderemos a configurar y crear programaciones de Cron en un entorno Ubuntu.

Paso 1: Acceso a la Terminal

Abre la terminal en tu sistema Ubuntu. Puedes hacerlo presionando Ctrl + Alt + T o buscando "Terminal" en el menú de aplicaciones.

Paso 2: Verificar la Disponibilidad de Cron

Antes de comenzar, verifica si Cron está instalado en tu sistema. Puedes hacerlo ejecutando el siguiente comando:

which cron


Si Cron no está instalado, puedes instalarlo utilizando:

sudo apt-get update
sudo apt-get install cron

Paso 3: Acceder a la Tabla de Cron

La tabla de Cron contiene las programaciones de tareas. Para editarla, utiliza el siguiente comando:

crontab -e 

Esto abrirá la tabla de Cron en el editor por defecto.

Paso 4: Sintaxis de la Programación Cron

La sintaxis básica de una entrada en la tabla de Cron es la siguiente:

MINUTO HORA DIADELSEMANA DIAdelMES MES COMANDO
  • MINUTO: Rango de 0 a 59.
  • HORA: Rango de 0 a 23.
  • DIADelSEMANA: Rango de 0 (Domingo) a 6 (Sábado).
  • DIAdelMES: Rango de 1 a 31.
  • MES: Rango de 1 a 12.
  • COMANDO: Comando a ejecutar.
Paso 5: Ejemplos de Programación Cron


Ejemplo 1: Ejecutar un script todos los días a las 3:30 PM


30 15 * * * /ruta/al/script.sh
Ejemplo 2: Ejecutar un comando cada hora


0 * * * * /ruta/al/comando
Paso 6: Guardar y Salir

Después de realizar cambios en la tabla de Cron, guarda y cierra el editor para aplicar las configuraciones.

Paso 7: Verificar las Tareas Programadas

Para ver la lista de tareas programadas, utiliza el siguiente comando:

crontab -l


Esto mostrará las entradas actuales en la tabla de Cron.

Conclusión

¡Felicidades! Has aprendido a configurar y crear programaciones de Cron en Ubuntu. Esta potente herramienta te permitirá automatizar tareas de manera eficiente en tu sistema Linux. ¡Experimenta y mejora la productividad de tu sistema!


Configuración y Programación de Cron en Linux Ubuntu
Luis Alberto González Trejo 28 diciembre, 2023
Compartir
Categorías


Iniciar sesión dejar un comentario

  
Cómo Enviar Correos con Python: Guía Práctica para Desarrolladores