Cron

Cron 是 Unix 和类 Unix 操作系统上的作业调度工具。用户可以安排称为“cron 作业”的任务,使其按设定的时间间隔自动运行。大多数 Unix 用户会安排 cron 作业来执行系统维护任务,例如删除日志文件和创建备份,但用户也可以安排运行任何他们认为有用的命令或脚本

用户可以创建“crontab”文件来安排 cron 作业。crontab 文件即“cron 表”,指定要运行的命令以及运行时间。一个 crontab 文件可以包含一个或多个 cron 作业。crontab 中的每个条目都有五个表示命令运行时间的变量字段,以及一个用于指定命令本身的字段:

1 2 3 4 5
* * * * * <command to run>

  1. 分钟(0-59)
  2. 小时(0-23)
  3. 一个月中的第几天(1-31)
  4. 月份(1-12)
  5. 星期几(0-6,星期日到星期六)

用星号代替数字时,cron 作业会在该变量的每个可能时刻运行。这样,用户就可以轻松地将 cron 作业设置为根据需要每隔一定数量的分钟、小时、天或月运行一次。所有位置都保留星号时,cron 作业会每分钟运行一次。

例如,下面的 cron 作业会在每月第一天凌晨 3:30 输出短语“hello world”:

30 3 1 * * echo hello world

更新日期 November 14, 2022 作者 Brian P.

quiz测试你的知识

An abstract data type that can be assigned properties and methods is called what?

A
Block
0%
B
Object
0%
C
Stack
0%
D
Blob
0%
Correct! Incorrect!     View the Object definition.
More Quizzes →

Tech Terms 计算机词典

本页中Cron的定义是由 TechTerms.com 的作者撰写的原创定义。如果您想引用本页或引用此定义,请使用定义正下方的绿色引用栏。

我们的目标是以简单易懂的方式解释计算机术语。我们努力使发布的每个定义都做到准确和简明。如果您对本定义有任何反馈,或想建议一个新的技术术语,请联系我们

Tech Terms 通讯

通过我们的每日或每周通讯提升您的技术知识!立即订阅,即可将新术语和测验发送到您的收件箱。

订阅免费的 TechTerms 通讯

您希望多久收到一封电子邮件?

您可以随时使用每封邮件中的链接取消订阅或更改接收频率。 有疑问?请联系我们

注意:通讯以英文发送。