使用 Bash 构建任务调度器

初级

本项目将指导你使用 Bash 脚本创建一个任务调度器。该任务调度器允许你安排和管理在指定时间间隔(如每小时、每天或每周)执行的任务。脚本提供了列出计划任务、添加新任务和删除现有任务的选项。

ShellLinuxBash

💡 本教程由 AI 辅助翻译自英文原版。如需查看原文,您可以 切换至英文原版

简介

本项目将指导你使用 Bash 脚本创建一个任务调度器。任务调度器可让你安排和管理按指定间隔(如每小时、每天或每周)执行的任务。该脚本提供了列出已调度任务、添加新任务和删除现有任务的选项。

👀 预览

任务调度器脚本预览

要开始,请创建一个名为 task_scheduler.sh 的文件,并在其中写入提供的代码。让我们进入第一步。

🎯 任务

在本项目中,你将学习:

  • 如何创建项目文件
  • 如何添加代码以显示已调度任务
  • 如何添加代码以添加新任务
  • 如何添加代码以删除任务
  • 如何设置主菜单循环
  • 如何使脚本可执行
  • 如何运行项目

🏆 成果

完成本项目后,你将能够:

  • 创建一个 Bash 脚本
  • 使用 crontab 调度任务
  • 在 Bash 脚本中提示用户输入
  • 从 crontab 中添加和删除任务
  • 在 Bash 脚本中创建菜单循环
  • 使 Bash 脚本可执行并运行它
这是一个实验(Guided Lab),提供逐步指导来帮助你学习和实践。请仔细按照说明完成每个步骤,获得实际操作经验。根据历史数据,这是一个 初级 级别的实验,完成率为 87.23%

教师

labby

Labby

Labby is the LabEx teacher.
OSZAR »