0

phpページからアクセスできるmysqlにストアドプロシージャがあります。このページは訪問者には表示されません(このページにはサイト内のリンクが表示されないため)。このphpページはサーバーに常駐します。phpページをサーバーで1分ごとに自動的に実行/ロード/..実行できるかどうか疑問に思っています。これにより、ページは1分ごとにストアドプロシージャを呼び出します。

スケジューラーにストアドプロシージャを実行させることはできますが、ストアドプロシージャのphpページを使用して他の多くのことを行うので、phpページを1分ごとにスケジュールする必要があります。

これは可能ですか?私はここであまりにも疑問に思うかもしれません!私はスケジューラーについてあまり知りません、それはyかもしれません。

ありがとう!

4

2 に答える 2

1

PHPには、phpという名前のコマンドライン実行可能ファイルがあります。ページを処理するようにスケジュールできます。たとえばphp myfile.php、ファイルmyfile.phpを実行します。サーバーのスケジューリングツール(Linux cron、Windowsタスクスケジューラ)を使用して、そのコマンドを実行できます。

于 2012-10-13T20:54:06.970 に答える
1

cronジョブを追加します。

  $ crontab -e

毎分ジョブを実行するには、crontab内に次のエントリを追加します。

  * * * * * /usr/bin/php pathtoyourscript.php

CronのWikiediaエントリには、各星の意味に関する情報があります。

于 2012-10-13T20:57:41.337 に答える