开始使用免费开始使用

创建 cron 作业

您在云端管理一个端到端的机器学习环境,担任数据科学家。您已经编写了一些很棒的 Bash 脚本,但每天早晚都要手动运行这些脚本开始变得繁琐。您最近了解到 cron,觉得它能大大帮上忙!

已在您的目录中放置了一个示例文件,您可以在其中创建一些 crontab 任务。

请记住,crontab 调度包含 5 个星号,依次对应分钟、小时、月内日期、年内月份、星期几。对于本任务,假设星期日是第 0 天,而不是某些 Unix 系统中的第 7 天。

注意:当下方说明未指定所有时间段时,未指定的时间段均可视为"每个"(*)。

不要尝试运行这些脚本或使用 crontab。这两者都无法在此环境中运行。

一个构建 crontab 的实用工具是 https://crontab.guru/

本练习是课程的一部分

Bash 脚本入门

查看课程

练习说明

  • 创建一个 crontab 调度,使 script1.sh 在每天凌晨 2 点过 30 分运行。
  • 创建一个 crontab 调度,使 script2.sh 在每个小时的 15、30、45 分运行。
  • 创建一个 crontab 调度,使 script3.sh 在每周星期日晚上 11 点 30 分(11:30 pm)运行。对于本任务,假设星期日是第 0 天,而不是某些 Unix 系统中的第 7 天。

交互式实操练习

通过完成这段示例代码来试试这个练习。

# Create a schedule for 30 minutes past 2am every day
__ __  * * * bash script1.sh

# Create a schedule for every 15, 30 and 45 minutes past the hour
_____ bash script2.sh

# Create a schedule for 11.30pm on Sunday evening, every week
_____ bash script3.sh
编辑并运行代码