ホームページ >バックエンド開発 >PHPチュートリアル >PHP コードを毎日 00:00 に自動的に実行するにはどうすればよいですか?
RT
サーバー上でスケジュールされたタスクを設定する
crontab を使用してテストする
http://blog.csdn.net/fdipzone/article/details/7263361
毎日 00:00 に PHP コードを自動的に実行するにはどうすればよいですか?
スケジュールされたタスクを使用します
スケジュールされたタスク。 。 。 。
00 00 * * * /usr/bin/php -f /home/wwwroot/default/test/test.php
Bat ファイルを作成し、schtasks システムコマンドを使用して、定期的に実行したい PHP ファイルのコードを実行しますをクリックし、bat ファイルを実行できますが、コンピューターのシステムタスクにタスクを追加することもできます
ecshop のスケジュールされたタスクを参照できます
ウィンドウでシステムタスクにタスクを追加できます
Linux では、crontab
を使用して次のことを行うことができますジョブを作成し、ストレージプロセスを実行します
ignore_user_abort(); //クライアントが切断されても (ブラウザを閉じるなど)、PHP スクリプトは実行を継続できます
set_time_limit(0) // 実行時間は無制限です。 PHP のデフォルトの実行時間は 30 秒です。プログラムは無制限に実行できます
$time_year=date('Y',time()); if ($time_year%4==0 && ($time_year%100! =0 || $time_year%400== 0))
{
$days=366;
}
$days=365;
$interval=$days*24*60*60;隔年で実行します
do{
// ここに実行するコードを入力します
sleep($interval) }while(true); 。 。なぜ PHP にこのようなありがたいことをさせないのでしょうか?