【问题标题】:Cron Job not running on (Ubuntu Linux 10.04.1) server with Curl?Cron 作业没有在带有 Curl 的(Ubuntu Linux 10.04.1)服务器上运行?
【发布时间】:2012-02-26 16:48:29
【问题描述】:

我正在尝试在托管在 Ubuntu Linux 10.04.1 上的 Magento 站点上运行 cleanup.php 脚本,脚本命令是:

curl -s -o /dev/null http://www.domain.com/cleanup.php?clean=log

和脚本:

http://www.magentocommerce.com/wiki/groups/227/maintenance_script.

我有这个脚本和命令在另一台服务器上工作(1and1 共​​享)

我浏览了论坛Cron job in Ubuntu 并尝试了不同的命令版本但无法运行?卷曲在服务器上启用。

有人可以帮忙吗?非常感谢

【问题讨论】:

    标签: php linux magento ubuntu


    【解决方案1】:

    显然你没有安装 curl。 :)

    您可以尝试使用whereis curl 让系统为您检查。

    确保您已安装 this package(或 32b 替代方案)。

    或者您可以使用wget 常见的 linux CLI 工具来完成此类任务。

    【讨论】:

    • ; php CURL 模块扩展配置=curl.so
    • 谢谢,它在 curl.ini 文件中有这个条目; php CURL 模块 extension=curl.so 的配置?我将在命令中的哪里使用 wget 命令?
    • 在 cron 中:* * * * * wget -o /dev/null -O /dev/null 'http://www.domain.com/cleanup.php?clean=log'
    • 谢谢这似乎有效? ,我将首先备份数据库并再次运行脚本 - 我将再次发布更新感谢
    • 脚本似乎运行了一段时间但不起作用?再有想法?谢谢
    【解决方案2】:

    只有我发现 cronjob 尝试调用的 URL 在开始时重复了两次“http://”吗?

    不是严重错误,但仍然...

    【讨论】:

      猜你喜欢
      • 2021-11-07
      • 2012-08-18
      • 2016-11-28
      • 1970-01-01
      • 2016-10-03
      • 2014-04-04
      • 1970-01-01
      • 1970-01-01
      • 2016-04-17
      相关资源
      最近更新 更多