CRON的行为与在浏览器中运行脚本完全一样?

时间:2010-08-06 13:30:39

标签: php mysql cron

我从来没有使用CRON,我不知道设置一个,所以我使用在线cron网站来做到这一点。现在我正在使用http://www.setcronjob.com/免费帐户进行测试。

我使用此服务运行从Web获取数据的脚本。该脚本使用PHPs file_get_contents和cURL。

我想知道运行CRON的行为是否与在浏览器中运行脚本的行为相同,以及可能发生的问题,因为我认为我正在运行的脚本行为有点不同......

2 个答案:

答案 0 :(得分:2)

Cron(不是CRON)从命令行运行脚本。它不会设置任何常见的HTTP服务器环境变量,并且会传入执行环境中的任何变量。 (当然,除非cron作业运行的程序向Web服务器发出HTTP请求以运行服务器端程序。)

答案 1 :(得分:0)

运行cron作业更类似于在服务器shell中运行脚本。脚本(cron作业)可以根据需要运行任意数量的操作。它可以是您的服​​务器知道如何运行的任何类型的文件/命令。