PHP のスケジュールされた実行タスクの設定の詳細な説明
今日、友人からこの質問がありました。問題は、IIS サーバーを使用していて、1 時間ごとにスキャンする PHP スクリプトを実行したいということです。以下は Windows の設定です
1) コントロール パネルの [タスク スケジューラ] をダブルクリックして、Windows タスク スケジューラ ウィンドウを開きます。
2) ダブルクリックしてタスクを追加し、タスク計画ウィザードを開きます。 「次へ」をクリックします。
3) [参照] をクリックして、実行するプログラムを選択します
4) プラン名を入力し、毎日を選択します
5)開始時刻を設定し、毎日、開始日を選択します。次のステップ。
6) パスワードを入力します。これはシステムのユーザー名のパスワードです (デフォルトを使用)。次へ
7) [完了] をクリックすると、このタスクの詳細プロパティが開きますを選択します。
8) 詳細プロパティ ウィンドウでスケジュール タブを選択し、詳細を選択します
9) 詳細スケジュール オプションで、定期的なタスクを確認し、期間を設定します:24時間。
10) 1 時間に 1 回更新でき、24 時間稼働できます。
次に、スクリプトのスケジュールされた実行をサポートする方法を解決し続けるため、test.bat などのスクリプトを記述する必要があります
My php php-cgi.exe
D:cd phpphp.exe D:/wwwroot/dingshi.php //定时执行的脚本文件的路径
file_put_contents("a.php","test");test.bat をダブルクリックして、a.php がテストを記述しているかどうかを確認してみましょう。スケジュールされたタスクが実行するプログラムは test.bat なので、自動的に実行されます。