0

私はこのjqueryコードを持っています:

<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript">
setInterval(
function (){
$.get('update.php',function (){
});
},1000
);
</script>

データベースを更新する update.php ファイルを毎秒呼び出します。これは、ブラウザで手動で実行すると問題なく動作しますが、CRON では動作しません。CRONジョブで機能させるにはどうすればよいですか?

4

1 に答える 1

4

CRONTAB で update.php を実行します。Javascript/jQuery はクライアント側で実行されます。CRON ジョブを設定するときは、サーバー上でコマンド (この場合は PHP スクリプト) を実行しています。そのため、PHP のみが実行されます。

CRONTAB のエントリの例:

*/1 * * * * php /path/to/update.php

これにより、コマンドphpが毎実行され、update.phpが引数として渡されます。

CRON 形式の詳細: http://www.nncron.ru/help/EN/working/cron-format.htm

于 2013-01-04T14:56:40.530 に答える