14.5. 自动任务的频率设置


Job Scheduler 使用 Unix crontab 条目格式的变体来指定检查作业队列和执行作业的日期和时间。如 表 14.1 “调度作业的时间值”第 14.3.1 节 “使用控制台配置作业” 所示,时间条目格式由五个字段组成。(作业调度程序不使用为 Unix crontab 指定的第六个字段。)值用空格或标签页分开。

每个字段可以包含单个整数或由连字符(-)分隔的一对整数,以指示包含的范围。要指定所有法律值,字段可以包含星号而不是整数。天字段可以包含以逗号分隔的值列表。此表达式的语法是

Minute Hour Day_of_month Month_of_year Day_of_week
表 14.1. 调度作业的时间值
字段

minute

0-59

hour

0-23

月份的日期

1-31

年月

1-12

周天

0-6 (其中 0=Sunday)

例如,以下时间条目每小时指定 15 分钟(1:15、2:15、3:15 等):

15 * * * *

以下示例设置在 4 月 12 日在 noon 上运行的作业:

0 12 12 4 *

day-of-month 和 day-of-week 选项可以包含以逗号分隔的值列表,以指定多个一天。如果指定了两天字段,则包含规格;也就是说,在一周的当日内不需要提供时间。例如,以下条目指定了每月第一和周五的执行时间:

0 0 1,15 * 1

要在没有另一个天的情况下指定一天类型,请在另一个日期字段中使用星号。例如,以下条目在每天的 3:15 点运行作业:

15 3 * * 1-5

14.5.1. certRenewalNotifier 的配置参数

下表为每个这些参数提供为 certRenewalNotifier 作业配置的每个参数的详情,可以在 CS.cfg 文件中或证书管理器控制台中。

表 14.2. certRenewalNotifier 参数
参数描述

enabled

指定作业是否启用或禁用。值 true 启用作业; false 会禁用它。

cron

设置应运行此任务时的计划。这会设置作业调度程序守护进程线程检查证书以发送续订通知的时间。这些设置必须遵循 第 14.5 节 “自动任务的频率设置” 中的约定。例如:

0 3 * * 1-5

本例中的作业在下午 3:00 运行星期一到周五。

notifyTriggerOffset

在证书过期日期前设置发送第一次通知前的时长(以天为单位)。

notifyEndOffset

在证书没有替换时,设置在证书过期后,将继续发送通知的时长(以天为单位)。

senderEmail

设置通知消息的发送者,以通知任何发送问题。

emailSubject

设置通知消息的主题行的文本。

emailTemplate

将路径(包括文件名)设置为包含用于创建消息内容的模板的目录。

summary.enabled

设置是否应编译和发送续订通知的摘要报告。值 true 启用发送概述 ; false 会禁用它。如果启用,请设置剩余的摘要参数;服务器需要这些参数来发送摘要报告。

summary.recipientEmail

指定摘要消息的接收者。这些可以是需要知道用户证书或其他用户状态的代理。通过使用逗号分隔每个电子邮件地址来设置多个接收者。

summary.senderEmail

指定摘要消息的发送者的电子邮件地址。

summary.emailSubject

提供摘要消息的 subject 行。

summary.itemTemplate

将路径(包括文件名)提供给包含模板的目录,用于创建要为摘要报告收集的每个项目的内容和格式。

summary.emailTemplate

将路径(包括文件名)提供给包含用于创建摘要报告电子邮件通知的模板的目录。

14.5.2. requestInQueueNotifier 的配置参数

下表详细介绍了可以为 requestInQueueNotifier 作业配置的每个参数,可以在 CS.cfg 文件中或在证书管理器控制台中配置。

表 14.3. requestInQueueNotifier parameters
参数描述

enabled

设置是否启用作业(true)或禁用 (false)。

cron

设置作业应运行时的时间调度。这是作业调度程序守护进程线程检查待处理请求的队列的时间。此设置必须遵循 第 14.5 节 “自动任务的频率设置” 中的约定。例如:

0 0 * * 0

subsystemid

指定运行作业的子系统。对于证书管理器,唯一可能的值是 ca

summary.enabled

指定是否应编译和发送作业摘要。值 true 启用概述报告 ; false 会禁用它们。如果启用,请设置剩余的摘要参数;服务器需要这些参数来发送摘要报告。

summary.emailSubject

设置摘要消息的 subject 行。

summary.emailTemplate

指定包含用于创建摘要报告的模板的目录的路径,包括文件名。

summary.senderEmail

指定通知消息的发送者,其会收到任何发送问题的通知。

summary.recipientEmail

指定摘要消息的接收者。这些可以是需要处理待处理请求或其他用户的代理。通过使用逗号分隔每个电子邮件地址,可以列出多个接收者。

14.5.3. publishCerts 的配置参数

下表提供了可以为 publishCerts 作业配置的每个参数的详情,可以是 CS.cfg 文件或在证书管理器控制台中。

表 14.4. publishCerts 参数
参数描述

enabled

设置是否启用了作业。值为 true 被启用;禁用 false

cron

设置作业运行时的时间调度。这是作业调度程序守护进程线程检查证书以从发布目录中删除过期证书的时间。此设置必须遵循 第 14.5 节 “自动任务的频率设置” 中的约定。例如:

0 0 * * 6

summary.enabled

指定作业发布的证书的摘要是否应编译和发送。值 true 启用 summaries; false 禁用它们。如果启用,请设置剩余的摘要参数;服务器需要这些参数来发送摘要报告。

summary.emailSubject

提供摘要消息的 subject 行。

summary.emailTemplate

指定包含用于创建摘要报告的模板的目录的路径,包括文件名。

summary.itemTemplate

指定包含模板的目录的路径,指向用于创建为摘要报告收集的每个项目的内容和格式。

summary.senderEmail

指定摘要消息的发送者,该邮件将会收到任何交付问题的通知。

summary.recipientEmail

指定摘要消息的接收者。这些可以是需要知道用户证书或其他用户状态的代理。通过使用逗号分隔每个电子邮件地址,可以设置多个接收者。

14.5.4. unpublishExpiredCerts 的配置参数

下表为每个这些参数提供为 未发布ExpiresCerts 作业配置的每个参数的详情,可以在 CS.cfg 文件中或证书管理器控制台中。

表 14.5. unpublishExpiredCerts parameters
参数描述

enabled

设置是否启用了作业。值为 true 被启用;禁用 false

cron

设置作业运行时的时间调度。这是作业调度程序守护进程线程检查证书以从发布目录中删除过期证书的时间。此设置必须遵循 第 14.5 节 “自动任务的频率设置” 中的约定。例如:

0 0 * * 6

summary.enabled

指定作业发布的证书的摘要是否应编译和发送。值 true 启用 summaries; false 禁用它们。如果启用,请设置剩余的摘要参数;服务器需要这些参数来发送摘要报告。

summary.emailSubject

提供摘要消息的 subject 行。

summary.emailTemplate

指定包含用于创建摘要报告的模板的目录的路径,包括文件名。

summary.itemTemplate

指定包含模板的目录的路径,指向用于创建为摘要报告收集的每个项目的内容和格式。

summary.senderEmail

指定摘要消息的发送者,该邮件将会收到任何交付问题的通知。

summary.recipientEmail

指定摘要消息的接收者。这些可以是需要知道用户证书或其他用户状态的代理。通过使用逗号分隔每个电子邮件地址,可以设置多个接收者。

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat, Inc.