--- title: "Cronのスケジュール設定" url: https://docs.catalyst.zoho.com/ja/tutorials/newsapp/nodejs/schedule-cron/ description: "Catalyst Job Scheduling Cronコンポーネントと、Node.jsでコーディングされたJob FunctionおよびAdvanced I/O関数を使用して、サードパーティサービスから定期的にニュースを自動取得するWebニュースアプリケーションを構築します。" last_updated: 2026-08-17T12:16:04Z service: All Services type: tutorial related_links: - name: "Job Scheduling Cron" url: /ja/job-scheduling/help/cron/introduction/ - name: "Job Functions" url: /ja/serverless/help/functions/job-functions/ --- # Cronのスケジュール設定 次に、[Cronを作成](https://docs.catalyst.zoho.com/ja/job-scheduling/help/cron/introduction/)し、[ステップ3](https://docs.catalyst.zoho.com/ja/tutorials/newsapp/nodejs/create-job-pool/)で作成したJob Poolに関連付け、1時間ごとに実行するようにスケジュールを設定します。このCronは定期的に[Job Function](https://docs.catalyst.zoho.com/ja/tutorials/newsapp/nodejs/configure-job-function/)をトリガーし、[NewsAPI](https://newsapi.org/)から最新のニュースを取得してアプリケーションを更新します。 1時間ごとに実行することで、Cronはアプリケーションが常に最新のニュースコンテンツで更新された状態を維持します。実行のたびにJob Functionが自動的に呼び出され、NewsAPIにAPIコールを行い最新のヘッドラインを取得します。 CatalystコンソールからCronを作成するには、以下の手順に従ってください: 1. **Job Executor**セクションの**Cron**に移動し、**Create Cron**をクリックします。 ![create-cron](https://catalyst-docs-development.zohostratus.in/images/tutorials/cron/create-cron.webp) 2. Cronの名前と説明を入力します。任意の名前を入力できます。**Format Type**として**Standard Input**を選択します。**Schedule Type**として**Recursive**を選択します。**Repeat Type**として**Every**を選択します。**Schedule Time**は必要に応じて設定でき、**Cron termination details**を有効にすることもできます。 すべての詳細を入力したら、**Next**をクリックします。 ![cron-details](https://catalyst-docs-development.zohostratus.in/images/tutorials/cron/cron-details.webp) 3. ジョブの名前を入力し、Job PoolとしてNewsを選択し、ターゲットファンクションとして**newsapp**を選択します。**Create**をクリックします。 ![job-create](https://catalyst-docs-development.zohostratus.in/images/tutorials/cron/job-create.webp) Cronが正常に作成されました。**Submit Job**ボタンをクリックしてジョブの実行を開始できます。 ![job-submit](https://catalyst-docs-development.zohostratus.in/images/tutorials/cron/job-submit.webp) **Execution History**ボタンをクリックすると、Cronの実行詳細を確認できます。 ![exec-history](https://catalyst-docs-development.zohostratus.in/images/tutorials/cron/exec-history.webp) **Jobs**セクションに移動すると、1時間ごとにCronでスケジュールされたジョブの実行状況を確認できます。 ![job-history](https://catalyst-docs-development.zohostratus.in/images/tutorials/cron/job-history.webp) ニュースアプリケーションが正常に動作するようになり、NewsAPIからニュースが取得され、1時間ごとにアプリケーションが更新されます。