24

毎日真夜中に PHP スクリプトを実行したいと考えています。これを行う方法について調査した結果、これを達成するための最良の方法は CRON ジョブを使用することであると思われます。

私のphpスクリプトがhttp://example.com/scripts/scriptExample.phpにある場合、誰かがこのCRONコマンドがどのように見えるかの最も簡単な例を示すことができますか?

私は数多くの投稿を見てきましたが、学習して構築するのに十分な単純な例を見つけることができません.

4

4 に答える 4

24

Crontab には、サーバー上のフル パスが必要です。

0 0 * * * php /var/www/vhosts/domain.com/httpdocs/scripts/example.php

これは毎日深夜に実行されます。

于 2013-04-22T10:11:26.720 に答える
2

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分です。

于 2013-04-22T10:14:37.073 に答える
1

だから、このようなもの:

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
于 2013-04-22T10:11:23.040 に答える
0

あなたのウェブサイトをホストする会社を使用していますか?

c panelそこから呼び出されたものにアイコンがあるはずなので、cron jobsどのスクリプトをいつ実行するかを伝えることができます。

于 2013-04-22T10:06:36.310 に答える