ホームページ > システムチュートリアル > Linux > PHP はマルチスレッドをサポートしていません。問題に対処するのはあまり楽しいことではありません。

PHP はマルチスレッドをサポートしていません。問題に対処するのはあまり楽しいことではありません。

WBOY
リリース: 2024-06-03 19:15:50
オリジナル
333 人が閲覧しました

PHP はマルチスレッドをサポートしていません。問題に対処するのはあまり楽しいことではありません。

Linuxシステムでphpファイルを実行するスケジュールされたタスクを追加する方法

Linux システムで php ファイルを実行するスケジュールされたタスクを追加するにはどうすればよいですか? PHP はマルチスレッドをサポートしていないため、Study La のエディターは php ファイルを例として取り上げます。 Linux でスケジュールされたタスクについて説明します。

Linuxシステムでphpファイルを実行するスケジュールされたタスクを追加する方法

1. Linux システムのコマンドラインインターフェイスを開きます。

コマンド ライン インターフェイスで次のコマンドを入力します: whatphplinux php スケジュールされたタスク、Enter キーを押します。

1. 前のステップの php パスを覚えておいて、コマンド ラインで crontab-e を入力し、Enter キーを押して、vi エディターの編集モードに入ります。現在のモードでは、次のコマンドを入力します:

10,40,50****/usr/bin/php/opt/lampp/htdocs/wechat/xjtest-web_browser/pcntl_test.php

つまり、スケジュールされたタスクの実行頻度 + php 実行可能ファイルのパス + 実行される php ファイルのパスです。 (コマンドの実行頻度については記事の最後で詳しく説明します)

入力が完了したら、「ESC」キーを押して現在のコマンドラインlinux phpのスケジュールされたタスクに「:」を入力し、「:」の後に「wq」を入力してEnterを押します。スケジュールされたタスクが正常に追加されたことを証明します。

Linux スケジュール済みタスクの実行頻度:

コマンドの最初の部分の頻度は、分、時間、日、月、週を表す 5 つの部分で構成されます (0 は日曜日)。現在の回数をすべて実行すると「*」で表されるため、「*」がたくさん表示されます。次の例は理解に役立ちます:

以下のスケジュールされたタスクは引き続き実行されます

*****[コマンド]

以下のスケジュールされたタスクは、毎時 0 分に実行されます (つまり、1 時間に 1 回実行されます)

0****[コマンド]

以下は依然として 1 時間ごとに実行されるスケジュールされたタスクです。ただし、15分ごとに実行されます(1:15、2:15...)

15****[コマンド]

以下のスケジュールされたタスクは毎晩 2:30 に 1 回実行されます

302***[コマンド]

以下のスケジュールされたタスクは、毎月 2 日の午前 0 時に実行されます (例: 2010 年 2 月 2 日の午前 0 時)

002**[コマンド]

以下のスケジュールされたタスクは、毎週月曜日の毎時 0 分に 1 回実行されます

0***1[コマンド]

以下は1時間に0分、10分、20分の3回運行します

0,10,20****[コマンド]

以下では、実行頻度を示すために除算記号「/」が使用されています。この例は 5 分ごとに実行されます

*/5****[コマンド]

以下に示すように、「-」を使用して範囲を示すこともできます。5 時から 10 時までの各時間は 1 回実行されます

05-10***[コマンド]

さらに、特別な時間キーワード「@reboot」Linux ダウンロード ツールがあり、サーバーが再起動されるたびにスケジュールされたタスクを実行します

@reboot[コマンド]

「Linux システムで php ファイルを実行するスケジュールされたタスクを追加する方法」を読んだ人は、次の記事も読んでいます:

1. Linuxでのユーザーグループの削除と追加方法について

2.Linuxオペレーティングシステムのセキュリティ設定

3.Linux オペレーティング システムのセキュリティ強化

4. Linux システムのセキュリティ構成の詳細な手順と手順は何ですか?

5.よく使うLinuxコマンド一覧(2)

6. Ubuntu に NvidiaOptimus ドライバーをインストールする手順

以上がPHP はマルチスレッドをサポートしていません。問題に対処するのはあまり楽しいことではありません。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:itcool.net
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート