毎日真夜中に PHP スクリプトを実行したいと考えています。これを行う方法について調査した結果、これを達成するための最良の方法は CRON ジョブを使用することであると思われます。
私のphpスクリプトがhttp://example.com/scripts/scriptExample.phpにある場合、誰かがこのCRONコマンドがどのように見えるかの最も簡単な例を示すことができますか?
私は数多くの投稿を見てきましたが、学習して構築するのに十分な単純な例を見つけることができません.
毎日真夜中に PHP スクリプトを実行したいと考えています。これを行う方法について調査した結果、これを達成するための最良の方法は CRON ジョブを使用することであると思われます。
私のphpスクリプトがhttp://example.com/scripts/scriptExample.phpにある場合、誰かがこのCRONコマンドがどのように見えるかの最も簡単な例を示すことができますか?
私は数多くの投稿を見てきましたが、学習して構築するのに十分な単純な例を見つけることができません.
Crontab には、サーバー上のフル パスが必要です。
0 0 * * * php /var/www/vhosts/domain.com/httpdocs/scripts/example.php
これは毎日深夜に実行されます。
Linux サーバーへの sudo アクセス権がある場合:- 次に、次の手順を実行します。
sudo crontab -e
これにより、サーバーで cron タブが開きます。
次に、実行したいファイルの cron エントリを作成する必要があります。
00 00 * * * /usr/local/bin/php "path of the php file which you want to execute"
00 00 * * *
これにより、毎日真夜中にcronが実行されます。つまり、0時間と0分です。
だから、このようなもの:
00 * * * * /usr/local/bin/php /home/john/myscript.php
00 * * * * は毎時 /usr/local/bin/php を意味します - php メイン エンジンは /home/john/myscript.php にあります - 実行するスクリプト (物理パス)
@hourly 特殊キーも使用できます。
@hourly /usr/local/bin/php /home/john/myscript.php
あなたのウェブサイトをホストする会社を使用していますか?
c panel
そこから呼び出されたものにアイコンがあるはずなので、cron jobs
どのスクリプトをいつ実行するかを伝えることができます。