Cron ジョブは、スケジュールに従って繰り返しタスクを自動化する便利なメカニズムです。 cron ジョブの設定は Unix 系システムでは簡単ですが、Windows ではより困難に見える場合があります。この記事では、PHP を使用して Windows で cron ジョブをスケジュールするさまざまな方法について説明します。
タスク スケジューラは、スケジュールされたジョブを作成および管理できる Windows の組み込みツールです。タスク。タスク スケジューラを使用して cron ジョブを作成するには:
「アクション」タブで、以下を指定します:
この方法では、PHP スクリプトを呼び出すバッチ ファイル (.bat) を作成します。
次の内容を cron.bat に貼り付けます:
C:\xampp\php\php.exe C:\xampp\htdocs\your_cron_script.php
wget.exe がインストールされている場合は、それを使用して cron をエミュレートできます。 jobs.
方法 1 で説明したようにスケジュールされたタスクを作成しますが、次の内容を指定します。
ローカル システムに cron ジョブを設定したくない場合は、外部 Cron ジョブ サービスの使用を検討できます。これらのサービスを使用すると、オンラインで実行するタスクをスケジュールできます。
phpcron クラスを使用すると、PHP コード内から cron ジョブを管理できます。ただし、この解決策には *nix サーバー タイプや cPanel が必要であり、すべてのシナリオに適しているとは限りません。
この記事では、Windows で cron ジョブをスケジュールするためのいくつかの方法を説明しました。 PHP。最終的に、どの方法を選択するかは、プロジェクトの特定の要件とシステムで利用可能なリソースによって決まります。
免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。
Copyright© 2022 湘ICP备2022001581号-3