ホームページ >バックエンド開発 >PHPチュートリアル >Linux での php スクリプトのスケジュールされた実行を実現する、php スクリプトの Linux 実行_PHP チュートリアル
Linuxでコマンドを入力する
次に、vim コマンドを使用して開いているファイルを編集し、次のように入力します
保存して終了します。これで、システムは 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 分ごとにコマンドを実行することを意味します