1

私はphpファイルを作成しました。したがって、それを実行するたびに、すべてのデータベースがホスト内のフォルダーにコピーされます。

だから私は毎日そのページをロードするためにcronジョブを呼び出す方法があるのだろうかと思っていましたか?

4

3 に答える 3

2

はい、できます。

sudo crontab -eを実行すると、次の行を追加できます。

0 0 * * * /path/to/php /path/to/php/file.php

基本的に、これが意味するのは、毎日深夜に、phpインタープリターを呼び出してコマンドを実行し、次にphpファイルを実行するということです。

phpファイルにroot(またはcronjobを実行したいユーザー)に対する正しい権限があることを確認してください。

編集:cPanelを使用している場合は、次のドキュメントを確認してください:http://docs.cpanel.net/twiki/bin/view/11_30/CpanelDocs/CronJobs#cronジョブの追加

于 2012-08-13T18:19:26.883 に答える
1

はい、myscript.shこのphpを呼び出すシェルスクリプトを作成します。例:

#!/bin/sh
php yourscript.php

次に、cronで6時間ごとに実行するようにスケジュールします。

0 */6 * * * ./myscript.sh
于 2012-08-13T18:21:40.250 に答える
0

「ビュー」の意味によって異なります。PHP cURLまたはシェルコマンド(wget、curlなど)を実行するcronジョブを設定することはできますが、ブラウザーには読み込まれません。

于 2012-08-13T18:18:13.487 に答える