特定の時刻に自動的に実行されるPHPスクリプトが必要です。どうすればこの目標を達成できますか?サーバー側でPHPスクリプトの実行をスケジュールする方法は?
15
A
答えて
26
あなたがする(Mac OSXを含む)のLinux/Unixのの風味を実行している場合、create a cron job。
Windowsを実行している場合、create a scheduled task。
注:上記のリンクは両方とも、特にPHPオーディエンスに関連しています。あなたは、Linux上にある場合
2
1
(Linux/Unixを使用している場合)の場合は、Windowsでスケジュールされたジョブを設定できるかどうかホストに依頼してください。あなたが何らかのホストのサポート部門の茂みを越えることができるかどうかに応じて、セキュリティリスクを必ずしも負う必要はないので、喜んでください。
5
私はあなたに何らかの種類のwebappを作成していると仮定しています。定期的に何かを実行するシステムのため、ブラウザで実行することはできません。サードパーティ製のライブラリをたくさん読み込んだり、多くのサーバ機能を使用している場合は、これを行うのはややこしいことですが、まっすぐなPHPなら、非常に簡単に行うことができます。コマンドphp -f filename.php
を実行する、ある種のスケジュールされたジョブ(Linuxではcronジョブ、Windowsではスケジュールされたタスクなど)を作成します。これは、CLI PHPインタープリタを通してPHPスクリプトを実行します。これは、PHPスクリプトがCGIを通して実行される方法と非常に似ていますが、サーバー固有の環境変数を除いたものと同じです。
16
あなたはcrontabの-eを使って手動でのcrontabを編集したりのcrontab -lでそれを一覧表示するに行く場合は、crontabファイルの一番上に置くための有益なコメントは以下の通りです。
# .---------------- minute (0 - 59)
# | .------------- hour (0 - 23)
# | | .---------- day of month (1 - 31)
# | | | .------- month (1 - 12) OR jan,feb,mar,apr ...
# | | | | .---- day of week (0 - 6) (Sunday=0 or 7) OR sun,mon,tue,wed,thu,fri,sat
# | | | | |
# * * * * * command to be executed
30 3 * * * php /home/scripts/do_something.php
関連する問題
- 1. J2MEでサーバー側のPHPファイルを実行する方法
- 2. クライアント側でPythonスクリプトをサーバー側から実行する
- 3. を実行し、サーバー側のC#スクリプトが
- 4. イベントをスケジュールするcronでPHPスクリプトを実行する
- 5. ユーザーがノードで実行するサーバー側スクリプトのスケジュールを設定できるようにする
- 6. PHPスクリプトで別のPHPスクリプトを実行する方法
- 7. クライアントサイドで変数がインクリメントされるたびにサーバー側(php)でコードを実行する方法(javaスクリプト)
- 8. スケジュールされた時刻にPHPスクリプトを実行するには
- 9. スケジュールでbashスクリプトを実行する
- 10. PHPスクリプトを実行するためのCrontabのスケジュール
- 11. ファイルの実行をスケジュールするスクリプト
- 12. Tomcatサーバーを使用してサーバー側でC++コードを実行する方法は?
- 13. サーバー上でNode.jsスクリプトを実行する方法は?
- 14. RailsサーバーでPythonスクリプトを実行する方法は?
- 15. サーバ側のスクリプトがrootで実行されるか、PHPで実行可能なインタラクティブな方法です
- 16. hashidsをサーバー側で実行
- 17. 定期的なPHPスクリプトまたはjavascriptスクリプトのスケジュール方法
- 18. Drupal 7で「任意のPHPスクリプトを実行する」方法は?
- 19. X11なしのサーバーでRスクリプトを実行する方法
- 20. WindowsでPHPスクリプトを非同期で実行する方法は?
- 21. prod DBサーバで定期的に実行するSQLスクリプトをスケジュールする方法
- 22. OpenAMサーバー側スクリプトでユーザーのIPアドレスを取得する方法
- 23. スケジュールされたスクリプトで実行の使用制限を回避する方法
- 24. サーバー上でコマンドを実行する方法は? PHPキューlaravel ssh
- 25. イメージボタンでPHPスクリプトを実行する方法は?
- 26. Webサーバー上でPythonスクリプトを常時実行する方法
- 27. Opa:サーバー側またはクライアント側のスクリプトを識別する方法
- 28. node.jsがサーバー側とクライアント側のスクリプトを認識する方法は?
- 29. ヘロクでPythonスクリプトをスケジュールする方法
- 30. ios appからサーバー側のデータベースでイメージ検索を実行する方法は?
あなたのOSは何ですか?これはすべての違いになります。 – Eric