Cómo programar tareas en Linux usando Cron

Para los administradores que son nuevos en Linux, quiero presentarles la herramienta cron. ¿Qué es cron? En pocas palabras, cron te permite crear tareas programadas en un sistema Linux. Por ejemplo, supongamos que tienes un script de respaldo llamado backup.sh. Has colocado ese script en /usr/local/bin para que se pueda ejecutar de forma global y quieres asegurarte de que el respaldo se realice en un momento específico del día o de forma regular en determinado día de la semana.

¿Cómo se hace esto? Invoca a cron.

Para usar esto, debes agregar tareas a tu archivo crontab de usuario. Inicia sesión en tu servidor Linux e introduce el siguiente comando:

crontab -l

Esto mostrará todas las tareas cron existentes. Para crear una nueva tarea cron, debes editar el archivo crontab. Para hacer esto, ingresa el siguiente comando:

crontab -e

Luego, agrega una línea en la parte inferior de ese archivo para programar la ejecución de tu script de respaldo. Aquí es donde se pone un poco complicado. La primera sección de la línea es donde declaras cuándo se ejecutará la tarea. Al comienzo de esa línea hay cinco espacios para indicar el tiempo, que son (de izquierda a derecha): minutos (0-59), horas (0-23), día del mes (1-31), mes (1-12), día de la semana (0-6, aunque puedes usar Domingo, Lunes, Martes, etc., y Domingo se puede representar como 0, 7 o Domingo).

Supongamos que quieres programar esa tarea de respaldo para que se ejecute todos los domingos a las 11 pm. La entrada podría ser 0 23 * * 0. Un asterisco indica que la tarea debe ejecutarse en cada iteración. En este caso, hemos indicado que la tarea debe ejecutarse los domingos a las 11 pm, cada semana y cada mes. El resto de esta línea incluiría la ruta explícita al ejecutable, por ejemplo /usr/local/bin/backup.sh.

Entonces, nuestra línea completa sería 0 23 * * 0 /usr/local/bin/backup.sh. Guarda el archivo crontab con la combinación Ctrl+X (si nano es tu editor de elección) y la tarea se programará. Podrías verificar que tu tarea esté listada con el comando crontab -l.

Enseñanza y Aprendizaje con Microsoft: Herramientas y Lecciones para Profesores de todos los Niveles

Felicidades, acabas de programar tu primera tarea cron. Esto debería ser suficiente para comenzar a utilizar esta poderosa herramienta de programación en Linux.

Suscríbete al canal de YouTube de Newsmatic "Cómo hacer que la tecnología funcione" para obtener los últimos consejos tecnológicos para profesionales de negocios de Jack Wallen.

Cómo programar tareas en Linux usando Cron - Software | Imagen 1 Newsmatic

En Newsmatic nos especializamos en tecnología de vanguardia, contamos con los artículos mas novedosos sobre Software, allí encontraras muchos artículos similares a Cómo programar tareas en Linux usando Cron , tenemos lo ultimo en tecnología 2023.

Artículos Relacionados

Subir

Utilizamos cookies para mejorar su experiencia de navegación, mostrarle anuncios o contenidos personalizados y analizar nuestro tráfico. Al hacer clic en “Aceptar todo” usted da su consentimiento a nuestro uso de las cookies.