14.5. 自動ジョブの頻度設定
Job Scheduler は Unix crontab
エントリー形式のバリエーションを使用して、ジョブキューをチェックしてジョブを実行する日時を指定します。表14.1「ジョブのスケジュール設定の時間値」 および 「コンソールを使用してジョブを設定する」 にあるように、時間エントリーの形式は 5 つのフィールドで構成されます。(Unix crontab
が指定された 6 番目のフィールドは Job Scheduler で使用されません。)値はスペースまたはタブで区切られます。
単一の整数またはハイフン (-
) で区切られた整数のペアのいずれかを含めて、包括的範囲を示すことができます。すべての有効な値を指定するには、フィールドに整数ではなくアスタリスクを含めることができます。日フィールドには、値のコンマ区切りリストを含めることができます。この式の構文は、以下のようになります。
Minute Hour Day_of_month Month_of_year Day_of_week
フィールド | 値 |
---|---|
Minute | 0-59 |
Hour | 0-23 |
Day of month | 1-31 |
Month of year | 1-12 |
Day of week | 0-6 (0= 日曜日) |
たとえば、以下の時間エントリーは毎時 15 分 (1:15、2:15、3:15 など) を指定します。
15 * * * *
次の例では、4 月 12 日の正午に実行するジョブを設定します。
0 12 12 4 *
day-of-month および day-of-week オプションには、複数の日を指定するための値のコンマ区切りリストを含めることができます。両日フィールドを指定すると、仕様が含められます。その日は、有効な曜日に追記する必要がありません。たとえば、次のエントリーは、毎月 1 日と 15 日、および 毎週月曜日の深夜にジョブ実行時間を指定します。
0 0 1,15 * 1
ある日のタイプを他の日付を使用せずに指定するには、その他の日付フィールドにアスタリスクを使用します。たとえば、以下のエントリーは、平日の午前 3 時 15 分にジョブを実行します。
15 3 * * 1-5
14.5.1. certRenewalNotifier の設定パラメーター
次の表は、CS.cfg
ファイルまたは Certificate Manager コンソールのいずれかで、certRenewalNotifier
ジョブに設定できるこれらのパラメーターの詳細を提供します。
パラメーター | 説明 |
---|---|
|
ジョブを有効または無効にするかどうかを指定します。値が |
| このジョブの実行スケジュールを設定します。これにより、Job Scheduler デーモンスレッドが、更新通知を送信するために証明書をチェックする時間を設定します。これらの設定は、「自動ジョブの頻度設定」 の規則に従う必要があります。以下に例を示します。
この例のジョブは、月曜日から金曜日の午後 3 時まで実行されます。 |
| 証明書の有効期限の前に最初の通知が送信される期間 (日数) を設定します。 |
| 証明書の有効期限が切れてから、証明書が置き換えられない場合に通知が送信され続ける期間 (日数) を設定します。 |
| 配信問題について通知する通知メッセージの送信者を設定します。 |
| 通知メッセージの Subject 行のテキストを設定します。 |
| メッセージコンテンツの作成に使用するテンプレートが含まれるディレクトリーに、ファイル名を含むパスを設定します。 |
|
更新通知の概要レポートをコンパイルして送信すべきかどうかを設定します。 |
| サマリーメッセージの受信者を指定します。これらは、ユーザー証明書または他のユーザーのステータスを知る必要があるエージェントである可能性があります。各メールアドレスをコンマで区切ることで、複数の受信者を設定できます。 |
| サマリーメッセージの送信者のメールアドレスを指定します。 |
| 要約メッセージの件名を指定します。 |
| サマリーレポート用に収集される各アイテムのコンテンツおよび形式を作成するために使用するテンプレートが含まれるディレクトリーに、ファイル名を含むパスを指定します。 |
| サマリーレポートのメール通知を作成するために使用するテンプレートが含まれるディレクトリーに、ファイル名を含むパスを指定します。 |
14.5.2. requestInQueueNotifier の設定パラメーター
次の表は、CS.cfg
ファイルまたは Certificate Manager コンソールのいずれかで、requestInQueueNotifier
ジョブに設定できるこれらのパラメーターの詳細を示しています。
パラメーター | 説明 |
---|---|
|
ジョブを有効 ( |
| ジョブを実行する時刻を設定します。これは、Job Scheduler デーモンスレッドが保留中のリクエストのキューをチェックする時間です。この設定は、「自動ジョブの頻度設定」 の規則に従う必要があります。以下に例を示します。
|
|
ジョブを実行しているサブシステムを指定します。Certificate Manager で利用できる値は |
|
達成されたジョブの要約をコンパイルして送信するかどうかを指定します。 |
| 要約メッセージの件名を指定します。 |
| 要約レポートの作成に使用するテンプレートを含むディレクトリーへのパス (ファイル名を含む) を指定します。 |
| 配信問題について通知する通知メッセージの送信者を指定します。 |
| サマリーメッセージの受信者を指定します。これらは、保留中の要求または他のユーザーを処理する必要があるエージェントである可能性があります。各メールアドレスをコンマで区切ることで、複数の受信者をリストに追加することができます。 |
14.5.3. publishCerts の設定パラメーター
次の表は、CS.cfg
ファイルまたは Certificate Manager コンソールのいずれかで、publishCerts
ジョブに設定できるこれらのパラメーターの詳細を示しています。
パラメーター | 説明 |
---|---|
|
ジョブが有効かどうかを指定します。値が |
| ジョブの実行時には、時間スケジュールを設定します。これは、Job Scheduler デーモンスレッドが証明書をチェックして、公開ディレクトリーから期限切れの証明書を削除する時間です。この設定は、「自動ジョブの頻度設定」 の規則に従う必要があります。以下に例を示します。
|
|
ジョブによって公開される証明書の概要をコンパイルおよび送信するかどうかを指定します。値が |
| 要約メッセージの件名を指定します。 |
| 要約レポートの作成に使用するテンプレートを含むディレクトリーへのパス (ファイル名を含む) を指定します。 |
| ファイル名を含むパスを指定し、サマリーレポート用に収集された各アイテムのコンテンツおよび形式を作成するのに使用するテンプレートが含まれるディレクトリーへのパスを指定します。 |
| 配信の問題について通知するサマリーメッセージの送信者を指定します。 |
| サマリーメッセージの受信者を指定します。これらは、ユーザー証明書または他のユーザーのステータスを知る必要があるエージェントである可能性があります。各メールアドレスをコンマで区切ることで、複数の受信者を設定できます。 |
14.5.4. unpublishExpiredCerts の設定パラメーター
次の表は、CS.cfg
ファイルまたは Certificate Manager コンソールのいずれかで、unpublishedExpiresCerts
ジョブに設定できるこれらのパラメーターの詳細を示しています。
パラメーター | 説明 |
---|---|
|
ジョブが有効かどうかを指定します。値が |
| ジョブの実行時には、時間スケジュールを設定します。これは、Job Scheduler デーモンスレッドが証明書をチェックして、公開ディレクトリーから期限切れの証明書を削除する時間です。この設定は、「自動ジョブの頻度設定」 の規則に従う必要があります。以下に例を示します。
|
|
ジョブによって公開される証明書の概要をコンパイルおよび送信するかどうかを指定します。値が |
| 要約メッセージの件名を指定します。 |
| 要約レポートの作成に使用するテンプレートを含むディレクトリーへのパス (ファイル名を含む) を指定します。 |
| ファイル名を含むパスを指定し、サマリーレポート用に収集された各アイテムのコンテンツおよび形式を作成するのに使用するテンプレートが含まれるディレクトリーへのパスを指定します。 |
| 配信の問題について通知するサマリーメッセージの送信者を指定します。 |
| サマリーメッセージの受信者を指定します。これらは、ユーザー証明書または他のユーザーのステータスを知る必要があるエージェントである可能性があります。各メールアドレスをコンマで区切ることで、複数の受信者を設定できます。 |