【问题标题】:CRON behaves exactly like running a script in the browser?CRON 的行为就像在浏览器中运行脚本一样?
【发布时间】:2010-08-06 21:33:47
【问题描述】:

我从未使用过 CRON,而且我不知道如何设置一个,所以我使用在线 cron 网站来做。现在我正在使用http://www.setcronjob.com/免费帐户进行测试。

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

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

【问题讨论】:

    标签: php mysql cron


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2012-01-01
        • 2011-10-06
        • 1970-01-01
        • 2014-04-23
        • 1970-01-01
        • 2014-12-12
        • 1970-01-01
        • 2022-11-18
        相关资源
        最近更新 更多