PHP サービスのスケジュールされたタスクを実装するにはどうすればよいですか?
typecho
typecho 2017-06-23 09:11:52
0
4
736

一定期間ごとにサーバー上で特定のプログラムを実行する方法について、アイデアを教えてください。

typecho
typecho

Following the voice in heart.

全員に返信(4)
迷茫

サーバー crontab はスケジュールされたタスクを設定し、スケジュールされたタスクは CLI モードで PHP ファイルを実行します。

PHP CLI モードのドキュメント:
http://php.net/manual/zh/feat...
crontab のドキュメント:
http://www.cnblogs.com/peida/...

アップデート

コメントでlinuxなのかwindowsなのかという質問を見かけたので、windowsの操作方法についてもお話します。上記のアイデアでは、PHP CLI モードは PHP ファイルを実行しますが、これは変更されません。 linux还是windows,那么我也讲一下windows的操作方法,
上面思路中,PHP CLI模式运行php文件,这个不变;
定时任务可以用windows スケジュールされたタスクは、windows に付属のスケジュールされたタスクを使用して実行できます。

いいねを押す +0
迷茫

linux crontab
Self-Baidu

いいねを押す +0
过去多啦不再A梦

crontab、queue、redisなどを組み合わせてスケジュールされたタスクを実現できます

いいねを押す +0
扔个三星炸死你

1.linux crontab

リーリー

(分、時、日、月、曜日、実行するコマンド)

2. メッセージミドルウェア

3. PHP ループがハングする

簡単にするために最初の方法を使用することをお勧めします。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート