linux上的脚本错误ubuntu / bin / sh:curl:找不到?

时间:2012-02-15 15:57:05

标签: linux magento ubuntu cron

我正在尝试从Ubuntu Linux 10.04.1服务器上的cron作业计划运行此脚本,但我得到以下结果:

enter image description here

似乎在serevr上启用了Curl这是phpinfo文件的摘录: enter image description here

cron脚本用于清除magento db中的日志文件

我尝试了各种各样的东西,但是却无法让它发挥作用?任何想法都会很有帮助,谢谢。

3 个答案:

答案 0 :(得分:9)

你混淆了curl php-module和系统可执行文件。

连接到shell并输入:

sudo apt-get install curl

如果您不想安装curl,请尝试使用wget

答案 1 :(得分:1)

嗯,phpinfo()除了告诉你,php是用libcurl支持编译的,可以使用curl函数。尝试检查是否实际安装了curl(二进制文件)。如果没有安装它并修改你的cron脚本以使用命令的完整路径(通常/usr/bin/curl)。

答案 2 :(得分:1)

您已安装php的卷曲扩展程序。但 NOT curl命令行客户端。

当您使用Ubuntu安装时,

sudo aptitude install curl

之后在cron选项卡中使用curl的完整路径 像

/usr/bin/curl