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 * * *
これは、毎日深夜0時と0分にcronを実行します
だからこのようなもの:
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
にあるので、そこからどのスクリプトをいつ実行するかを指定できます。