Cron ジョブは、スケジュールに従って繰り返しタスクを自動化する便利なメカニズムです。 cron ジョブの設定は Unix 系システムでは簡単ですが、Windows ではより困難に見える場合があります。この記事では、PHP を使用して Windows で cron ジョブをスケジュールするさまざまな方法について説明します。
タスク スケジューラは、スケジュールされたジョブを作成および管理できる Windows の組み込みツールです。タスク。タスク スケジューラを使用して cron ジョブを作成するには:
「アクション」タブで、次を指定します:
この方法には、PHP スクリプトを呼び出すバッチ ファイル (.bat) の作成が含まれます。
次のコンテンツを cron.bat に追加します:
<code class="bat">C:\xampp\php\php.exe C:\xampp\htdocs\your_cron_script.php</code>
wget.exe がインストールされている場合は、それを使用して cron ジョブをエミュレートできます。
方法 1 で説明したようにスケジュールされたタスクを作成します。ただし、次のように指定します。
ローカル システムの場合は、外部 Cron ジョブ サービスの使用を検討できます。これらのサービスを使用すると、オンラインで実行するタスクをスケジュールできます。
phpcron クラスを使用すると、PHP コード内から cron ジョブを管理できます。ただし、このソリューションには *nix サーバー タイプや cPanel が必要であり、すべてのシナリオに適しているわけではありません。
この記事では、Windows で cron ジョブをスケジュールするためのいくつかの方法を説明しました。 PHP。最終的に、どの方法を選択するかは、プロジェクトの特定の要件とシステムで利用可能なリソースによって決まります。
以上がPHP を使用して Windows で Cron ジョブをスケジュールする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。