ホームページ > バックエンド開発 > PHPチュートリアル > LinuxでPHPを使ってスクリプトを自動実行する(笑、超簡単な機能)_PHPチュートリアル

LinuxでPHPを使ってスクリプトを自動実行する(笑、超簡単な機能)_PHPチュートリアル

WBOY
リリース: 2016-07-20 11:04:13
オリジナル
834 人が閲覧しました

最近、PHP を使用してコミュニティを構築していましたが、オンラインの最大人数の計算について書いたときに、PHP をサーバー上で直接実行するシェル スクリプトとしてデバッグすることができました
コミュニティを構築するときによく必要になります。オンラインの人数やその他のデータをカウントするには、このコードをユーザーのログインまたは特定のページに配置し、ユーザーがログインするかページにアクセスすると、コードが実行されるようにします。コードが複雑な場合、ページの通常の動作が大幅に遅くなります。
PHP のこの機能を使用して、Linux の crontab コマンドを追加すると、特定の PHP ファイルを定期的に実行できます。オンライン人数のカウントなど)
具体的な方法:
PHP をインストールすると、実行ファイルが生成されます。ファイル名は /usr/local/bin にコピーします。ターミナル モード: php -q onlinnum.php
PHP はもともと Web アプリケーションで使用されていたことに注意してください╋デフォルトで HTML ヘッダーが送信されます╋しかし、ここでは PHP をシェル スクリプトとして使用します╋"-q" HEADERを送信しないことを意味します。-qを追加せずに表示結果を試すことができます。
この時点で、すでにターミナル モードで PHP コードを実行できます。笑、以前に作成したコードを実行してみてください。
Linux コマンド: cron デーモン
これはシステムに常駐するサービスであり、その機能は次のような日常的なタスクを実行することです。ディスクを 1 日に 1 回または月に 1 回チェックします。 cron デーモンは、スケジュールされた作業リスト (crontab) を毎分チェックして、実行すべき命令があるかどうかを確認し、すべての出力がメールでユーザーに送信されます。
crontab を設定します
コマンド: crontab -e
このコマンドは、vi エディターを呼び出して、実行されたリストを編集します。たとえば、 0 0 1,15 * * fsck /home
1 * * * * * * /home /gull /onlinenumber
各行は、命令の前の時点では、合計 5 つの列があります。 、以空格间隔、由左到右依序如下:
栏位 说明
---------------------------------
分钟 从00から99
、0のうち0から0から24までの外出まで



http://www.bkjia.com/PHPjc/445240.html

www.bkjia.com

tru​​e

技術記事最近、PHP を使用してコミュニティを構築しています。オンラインの最大人数の計算について書いたとき、PHP をサーバー上で直接実行するシェル スクリプトとしてデバッグできました。コミュニティを構築するときに、人数をカウントする必要があることがよくあります。オンライン人口...
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート