ホームページ >システムチュートリアル >Linux >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 サイトの他の関連記事を参照してください。