検索

ホームページ  >  に質問  >  本文

PHP サービスのスケジュールされたタスクを実装するにはどうすればよいですか?

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

typechotypecho2710日前747

全員に返信(4)返信します

  • 迷茫

    迷茫2017-06-23 09:13:52

    サーバー 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
  • 迷茫

    迷茫2017-06-23 09:13:52

    linux crontab
    Self-Baidu

    返事
    0
  • 过去多啦不再A梦

    过去多啦不再A梦2017-06-23 09:13:52

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

    返事
    0
  • 扔个三星炸死你

    扔个三星炸死你2017-06-23 09:13:52

    1.linux crontab

    リーリー

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

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

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

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

    返事
    0
  • キャンセル返事