お知らせ:

当社は、お客様により充実したサポート情報を迅速に提供するため、本ページのコンテンツは機械翻訳を用いて日本語に翻訳しています。正確かつ最新のサポート情報をご覧いただくには、本内容の英語版を参照してください。

Cron

はじめに

Cronは、ジョブスケジューラとして機能するCatalyst Cloud Scaleコンポーネントで、特定のスケジュールまたは間隔でタスクを自動化できます。バックグラウンドでcronデーモンを実行し、ジョブスケジュールを継続的にリッスンして、必要に応じてトリガーします。スケジューリングメカニズム全体はCatalystを基盤としており、手動作業なしで時間ベースのワークフローを処理するための信頼性が高くスケーラブルな方法を提供します。

注意: Catalystでは、早期アクセスモードでJob Schedulingと呼ばれるまったく新しいスケジューリングサービスを提供しています。このサービスは、現在のCloud Scale Cronコンポーネントの大幅なアップグレードです。Catalyst Job Schedulingサービスの詳細はこちらをご確認ください。

早期アクセスモードでJob Schedulingサービスを使用するには、support@zohocatalyst.comまでメールでお問い合わせください。

Catalyst Cronを使用して、管理タスクやメンテナンスタスクを定期的に実行したり、アプリケーション内の特定のスケジュールベースのプロセスの実行を自動化できます。Cronが使用できるシナリオの例としては、Catalystデータをサードパーティアプリケーションと定期的に同期する、キャッシュアイテムの値を定期的に更新する、アプリケーションユーザーに月次の自動システム生成メールを送信するなどがあります。

Catalyst Cronは、指定されたスケジュールで以下のいずれかを自動的に呼び出すことができます:

  • サードパーティURL: 任意のサードパーティURLを呼び出し、エンドポイントにデータを投稿または変更できます
  • Cron Functions: Cron Functionsは、Cronによって実行されるジョブのロジックを含むカスタムコーディング構造です。データのバックアップなどの定期的なタスクや、カスタムスケジュールで実行する必要がある一回限りのタスクを実行するようにコーディングできます。
  • Circuit: Circuitsは、ワークフローを自動化するためのCatalyst Serverlessコンポーネントです。Circuitのスキーマを設計し、関連するCronの呼び出し時にタスクをオーケストレーションするためのJSON入力を渡すことができます。

実行の特定の日時またはリカーション(繰り返し)の間隔を定義して、Cronジョブを一回限りまたは繰り返し実行するようにスケジュールできます。

Catalystでは、リモートコンソールからCronジョブを簡単に作成・設定できます。また、以下のコンポーネントを使用してCronジョブの管理やCronリソースの統計を表示することもできます:

  1. Application Alerts: Catalystでは、Catalyst Cronが障害、コード例外、またはタイムアウトに遭遇した際に、特定のメールアドレスに自動アラートを送信するように開発者が設定できます。
  2. Metrics: プロジェクト内のCronジョブの使用統計(アクティブまたは非アクティブなジョブ数、各Cronジョブの実行回数など)を表示できます。

Catalyst Cronの操作を練習するには、こちらのチュートリアルを参照してください。


最終更新日 2026-02-23 18:09:41 +0530 IST

このページについて