ホームページ  >  記事  >  バックエンド開発  >  linux_PHP チュートリアルでの PHP スクリプトのスケジュールされた実行の実装

linux_PHP チュートリアルでの PHP スクリプトのスケジュールされた実行の実装

WBOY
WBOYオリジナル
2016-07-13 10:06:37827ブラウズ

Linux での php スクリプトのスケジュール実行の実現

この記事では、Linux での php スクリプトのスケジュール実行を実装する方法と具体的な使用例を主に紹介します。非常に良い記事なので、ここにいるすべての人にお勧めします。

Linuxでコマンドを入力する

コードは次のとおりです:


crontab -e

次に、vim コマンドを使用して開いているファイルを編集し、次のように入力します

コードは次のとおりです:


0 * * * * /usr/bin/php -f /home/userxxx/update.php

保存して終了します。これで、システムは 0 時ごとに update.php スクリプトを自動的に実行します。スクリプトには、データベースの実行や電子メールの自動送信などの関数を記述することができます。

注意: 0 * * * * php -f /home/userxxx/update.php を直接書いても機能しません。

さらに、cronjobの形式は次のとおりです:

分時ドムモンダウCMD

フィールド 説明 許可される値
ミン 分フィールド 0から59まで
時間 時間フィールド 0から23まで
ドム 毎月の日 1-31
モン 月フィールド 1-12
ダウ 曜日 0-6 (0は日曜日を意味します)
CMD コマンド 実行する任意のコマンド。

範囲を区切るには (-) を使用します

例: 0 0-6 * * * コマンドは毎日0時から6時までコマンドを実行することを意味します

時間を列挙するには(,)を使用します

例: 0,15,30,45 * * * * コマンドは、コマンドが毎時 0 分、15 分、45 分、30 分に実行されることを意味します

(/)を使用して間隔を指定します

例: * */4 * * * コマンドは、4 時間ごとにコマンドを実行することを意味します

併用

0-10/2 * * * * コマンドは、最初の 10 分間は 2 分ごとにコマンドを実行することを意味します

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/958127.html技術記事 Linux での PHP スクリプトのスケジュール実行の実装に関するこの記事は、Linux での PHP スクリプトのスケジュール実行の実装方法と具体的な使用例を主に紹介します。非常に優れた記事なので、ここにいるすべての人にお勧めします。 で...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。