проект в Linux Skill Tree

Создание планировщика задач с использованием Bash

Начинающий

В этом проекте вы научитесь создавать планировщик задач с использованием скрипта Bash. Планировщик задач позволяет запланировать и управлять задачами, которые должны выполняться с определенной периодичностью, например, каждый час, каждый день или каждую неделю. Скрипт предоставляет возможность просматривать список запланированных задач, добавлять новые задачи и удалять существующие.

linuxshell

💡 Этот учебник переведен с английского с помощью ИИ. Чтобы просмотреть оригинал, вы можете перейти на английский оригинал

Введение

В этом проекте вас проведет создание планировщика задач с использованием Bash-скрипта. Планировщик задач позволяет вам планировать и управлять задачами, которые будут выполняться с заданным интервалом, например, каждый час, каждый день или каждую неделю. Скрипт предоставляет варианты перечисления запланированных задач, добавления новых задач и удаления существующих задач.

👀 Предварительный просмотр

Предварительный просмотр скрипта планировщика задач

Для начала вам нужно создать файл с именем task_scheduler.sh и вставить в него предоставленный код. Перейдем к первому шагу.

🎯 Задачи

В этом проекте вы научитесь:

  • Как создавать файлы проекта
  • Как добавить код для отображения запланированных задач
  • Как добавить код для добавления новой задачи
  • Как добавить код для удаления задачи
  • Как настроить главный цикл меню
  • Как сделать скрипт исполняемым
  • Как запускать проект

🏆 Достижения

После завершения этого проекта вы сможете:

  • Создать Bash-скрипт
  • Использовать crontab для планирования задач
  • Запрашивать ввод пользователя в Bash-скрипте
  • Добавлять и удалять задачи из crontab
  • Создавать цикл меню в Bash-скрипте
  • Сделать Bash-скрипт исполняемым и запустить его
Это Guided Lab, который предоставляет пошаговые инструкции, чтобы помочь вам учиться и практиковаться. Внимательно следуйте инструкциям, чтобы выполнить каждый шаг и получить практический опыт. Исторические данные показывают, что это лабораторная работа уровня начальный с процентом завершения 87%. Он получил 98% положительных отзывов от учащихся.

Преподаватель

labby
Labby
Labby is the LabEx teacher.