在浏览器中工作,但不是通过CRON。为什么?

时间:2013-01-04 14:43:10

标签: php jquery cron

我有这个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工作?

1 个答案:

答案 0 :(得分: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