proyecto in Linux Skill Tree

Construir un programador de tareas utilizando Bash

Principiante

Este proyecto lo guiará a través de la creación de un programador de tareas utilizando un script de Bash. El programador de tareas le permite programar y gestionar tareas para que se ejecuten en intervalos especificados, como cada hora, diariamente o semanalmente. El script ofrece opciones para enumerar las tareas programadas, agregar nuevas tareas y eliminar tareas existentes.

ShellLinuxBash

💡 Este tutorial está traducido por IA desde la versión en inglés. Para ver la versión original, puedes hacer clic aquí

Introducción

Este proyecto te guiará a través de la creación de un programador de tareas utilizando un script de Bash. El programador de tareas te permite programar y administrar tareas para que se ejecuten en intervalos especificados, como por hora, diariamente o semanalmente. El script proporciona opciones para listar las tareas programadas, agregar nuevas tareas y eliminar tareas existentes.

👀 Vista previa

Vista previa del script del programador de tareas

Para comenzar, necesitarás crear un archivo llamado task_scheduler.sh y escribir el código proporcionado en él. Pasemos al primer paso.

🎯 Tareas

En este proyecto, aprenderás:

  • Cómo crear los archivos del proyecto
  • Cómo agregar código para mostrar las tareas programadas
  • Cómo agregar código para agregar una nueva tarea
  • Cómo agregar código para eliminar una tarea
  • Cómo configurar el bucle del menú principal
  • Cómo hacer que el script sea ejecutable
  • Cómo ejecutar el proyecto

🏆 Logros

Después de completar este proyecto, podrás:

  • Crear un script de Bash
  • Utilizar crontab para programar tareas
  • Solicitar la entrada del usuario en un script de Bash
  • Agregar y eliminar tareas de crontab
  • Crear un bucle de menú en un script de Bash
  • Hacer que un script de Bash sea ejecutable y ejecutarlo
Este es un Guided Lab, que proporciona instrucciones paso a paso para ayudarte a aprender y practicar. Sigue las instrucciones cuidadosamente para completar cada paso y obtener experiencia práctica. Los datos históricos muestran que este es un laboratorio de nivel principiante con una tasa de finalización del 87%. Ha recibido una tasa de reseñas positivas del 100% por parte de los estudiantes.

Profesor

labby

Labby

Labby is the LabEx teacher.