概要
Linux では、crontab はスケジュール実行を実現するコマンドであり、このコマンドを使用することで、特定の PHP ファイルを定期的に実行することができ、PHP を使用した Linux でのスクリプトの自動実行を実現します。
PHP を使用して Linux でスクリプトを自動的に実行するにはどうすればよいですか?
PHP をインストールすると、実行可能ファイルが生成されます。ファイル名は php です。これを /usr/local/bin にコピーし、ターミナル モードで php プログラムを実行します:
php -q onlinnum。 PHP は本来 Web アプリケーションで使用されるものなので、HTML の HEADER を送信しますが、ここでは PHP をシェルスクリプトとして使用します。これは、HEADER を送信しないことを意味します。 -qの結果。この時点で、ターミナル モードで PHP コードを実行できるようになります。 Linux コマンド: cron デーモン
これは、システムに常駐するサービスで、1 日 1 回または月 1 回のディスクチェックなどの日常的な作業を実行します。 cron デーモンは、スケジュールされた作業リスト (crontab) を毎分チェックして、実行すべき命令があるかどうかを確認し、すべての出力がメールでユーザーに送信されます。
crontabをセットアップする
コマンド: crontab -e
このコマンドは、実行リストを編集するためにviエディタを呼び出します。例えば
0 0 1,15 * * fsck /home
1 * * * * /home/myhome/printhello
各行はスケジュールされたジョブを表しており、スケジュールされた時刻はコマンドの前にあります。左から右に次のようにスペースで区切られた合計 5 つのフィールド:
--------------------------
Minute 00 から 99 まで
時 0 から 24 まで
日 01 から 31 まで
月 01 から 12 まで
週 01 から 07 で、月曜日から日曜日を表します
* 「毎日」を意味します毎日実行する場合は、3 番目の列に * を記入してください
-------------------------------------
上記の例の 2 つのタスクは次のとおりです:
毎月 1 日と 15 日に /home ディスクをチェックする