ホームページ  >  記事  >  バックエンド開発  >  PHPスクリプトのスケジュールされた実装

PHPスクリプトのスケジュールされた実装

WBOY
WBOYオリジナル
2016-06-13 13:20:25769ブラウズ

php スクリプトを定期的に実行する
PHP を使用する子供向けの靴の場合、タスクを計画するときに最初に思い浮かぶのは Linux と crontab です。しかし、誰もが Linux システムを使用しているわけではありませんし、誰もが専用サーバーを持っているわけでもありません。現時点で php を使用してスケジュールされたタスクを実装する方法。

使用される関数は次のとおりです:ignore_user_abort()、set_time_limit(0)、sleep($interval)
このコードは一度実行してからブラウザを閉じるだけですしかし、これはメソッド Apache を再起動した後、スクリプトが終了し、再度実行する必要があるという問題もあります。

ignore_user_abort();//关掉浏览器,PHP脚本也可以继续执行.
set_time_limit(0);// 通过set_time_limit(0)可以让程序无限制的执行下去
$interval=60*30;// 每隔半小时运行
do{
	//这里是你要执行的代码
	sleep($interval);// 等待5分钟
}while(true);


この記事は自由に転載して構いませんが、転載する場合は記事の出典、著者情報、著作権表示をフォームに明記してください。ハイパーリンク
著者: 趙燕兄弟、元のリンク: http://www.o135.com/?p=474 [この記事のリンクをコピーして友達に送信]
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。