--- title: "Cronのスケジュール設定" url: https://docs.catalyst.zoho.com/ja/tutorials/newsapp/java/schedule-cron/ description: "Catalyst Job Scheduling Cronコンポーネントと、Javaで記述されたJob FunctionおよびAdvanced I/O Functionを使用して、サードパーティサービスから定期的にニュースを自動取得する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/java/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-java](https://catalyst-docs-development.zohostratus.in/images/tutorials/cron/cron-details-java.webp) 3. ジョブの名前を入力し、Job PoolとしてNewsを選択し、ターゲット関数として**NewsFetch**を選択します。**Create**をクリックします。 ![job-create-java](https://catalyst-docs-development.zohostratus.in/images/tutorials/cron/job-create-java.webp) Cronが正常に作成されました。**Submit Job**ボタンをクリックして、ジョブの実行を開始できます。 ![job-submit-java](https://catalyst-docs-development.zohostratus.in/images/tutorials/cron/job-submit-java.webp) **Execution History**ボタンをクリックして、Cronの実行詳細を確認できます。 ![exec-history-java](https://catalyst-docs-development.zohostratus.in/images/tutorials/cron/exec-history-java.webp) **Jobs**セクションに移動して、1時間ごとにCronでスケジュールされたジョブの実行ステータスを確認できます。 ![job-history-java](https://catalyst-docs-development.zohostratus.in/images/tutorials/cron/job-history-java.webp) ニュースアプリケーションが機能し、NewsAPIからニュースが取得され、1時間ごとにアプリケーションが更新されるようになりました。